%!
/TeXDict 200 dict def
TeXDict begin
/Mtrx matrix def
/@start {
/StartTime usertime def
vmstatus pop /@VMused exch def pop 
72 720 translate 
} def
/@letter { /letter where { pop letter 72 720 translate } if } def
/@legal { /legal where { pop legal 72 936 translate } if } def
/@note { /note where { pop note 72 720 translate } if } def
/@a4 { /a4 where { pop a4 72 765 translate } if } def
/@landscape { [ 0 1 -1 0 0 0 ] concat 72 -72 translate } def
/@manualfeed { /manualfeed where { /manualfeed true put } if } def
/@duplex { /setduplexmode where { /setduplexmode true put } if } def
/@copies { /#copies exch def } def
/@startdoc {
dup
72 exch div dup neg scale
0 0 transform round exch round exch itransform translate
Mtrx currentmatrix pop
currentdict /isoddpage known
{   /SecondMtrx matrix def
8.5 exch mul 0 translate
SecondMtrx currentmatrix pop
}{
pop
} ifelse
/@TeXSave save def
} def
/@restore /restore load def
/restore {
vmstatus pop
dup @VMused lt {pop @VMused} if
exch pop exch @restore /@VMused exch def
} bind def
/@pri { ( ) print
(                                       ) cvs print
}def
/@newfont {
/newname exch def
newname 7 dict def
newname load begin
/FontType 3 def
dup neg matrix scale /FontMatrix exch def
/FontBBox [0 0 1 1] def
/BitMaps 256 array def
/BuildChar {CharBuilder} def
/Encoding 256 array def
0 1 255 {Encoding exch /.undef put} for
end
newname newname load definefont pop
} bind def
/ch-image  {ch-data 0 get} bind def
/ch-width  {ch-data 1 get} bind def
/ch-height {ch-data 2 get} bind def
/ch-xoff   {ch-data 3 get} bind def
/ch-yoff   {ch-data 4 get} bind def
/ch-tfmw   {ch-data 5 get} bind def
/CharBuilder
{ exch /BitMaps get exch get /ch-data exch def
ch-data null ne {
ch-tfmw    0     ch-xoff neg     ch-yoff neg
ch-width ch-xoff sub   ch-height ch-yoff sub
setcachedevice
ch-width ch-height true [1 0  0 1 ch-xoff ch-yoff] {ch-image}
imagemask
} if
} bind def
/@dc{
/ch-code exch def
dup 0 get
length 2 lt
{ pop [ <00> 1 1 0 0 8.00 ] }
if
/ch-data exch def
currentfont /BitMaps get ch-code ch-data put
currentfont /Encoding get ch-code dup (   ) cvs cvn put
} bind def
/@pc {
pop
/ch-data exch def
currentpoint translate
ch-width ch-height true [1 0 0 -1 ch-xoff ch-yoff ] {ch-image}
imagemask
} bind def
/@sf { setfont } def
/@flushfonts { @TeXSave restore /@TeXSave save def} def
/@bop0 { pop } bind def
/@bop1 { pop Mtrx setmatrix /SaveImage save def } def
/@eop { showpage SaveImage restore } def
/p { moveto } bind def
/r { 0 rmoveto } bind def
/s { show pop } bind def
/ks {
2 1 counttomark 2 sub { -1 roll } for
counttomark 2 idiv {
show 0 rmoveto
} repeat
show
pop
} bind def
/m { mark } bind def
/ru {
/dy exch 1 sub neg def
/dx exch 1 sub def
gsave
currentpoint
newpath moveto
dx 0 rlineto
0 dy rlineto
dx neg 0 rlineto
closepath fill
grestore
} bind def
/@end {
(Time used: ) print usertime StartTime sub @pri
(VM used: ) print @VMused @pri
(. Unused: ) print vmstatus @VMused sub @pri pop pop
(\n) print flush
end 
} def
/DraftFirst { gsave initmatrix newpath
/Helvetica-Bold findfont setfont
(Draft) dup stringwidth pop 8.875 exch div dup 72 mul dup scale
52.3 rotate 2.5 exch div -.35 translate
0.95 setgray
0 0 moveto show
grestore
} bind def
/DraftMore { gsave initmatrix newpath
/Helvetica-Bold findfont 72 scalefont setfont
0.95 setgray
576 702 moveto
(Draft) stringwidth exch neg exch neg rmoveto
(Draft) show
grestore 
} bind def
/@draft {
/@bop1 { 1 le {DraftFirst} {DraftMore} ifelse
Mtrx setmatrix
/SaveImage save def
} bind def
} bind def
/@twoup {
initmatrix [ 0 1 -1 0 0 0 ] concat
36 -87 translate  5.5 8.5 div dup scale
/isoddpage true def
/@eop { isoddpage not {showpage} if
SaveImage restore
/isoddpage isoddpage not def
} def
/@bop1 { pop 
isoddpage
{ SecondMtrx setmatrix }
{ Mtrx setmatrix }
ifelse
/SaveImage save def
} def
/@end { isoddpage not { showpage } if
end
} def
} def
/@beginspecial
{ SpecialDict begin
gsave /SpecialSave save def
currentpoint transform initgraphics itransform translate 0 0 moveto
SpecialDefaults
IfMacSetUp
} def
/@setspecial
{
hof vof translate setclipper
hsc vsc scale
angl rotate
} def
/@endspecial
{ SpecialSave restore
grestore end
} def
/@beginfullpage {
gsave /SpecialSave save def
SpecialDict begin
/showpage {} def
initgraphics
} def
/@endfullpage {
clear end SpecialSave restore grestore showpage
} def
/SpecialDict 50 dict def
SpecialDict begin
/Inch { 72 mul} bind def
/SpecialDefaults
{ /hsi 8.5 Inch def
/vsi 11 Inch def
/hof 0 def
/vof 0 def
/hsc 1 def
/vsc 1 def
/angl 0 def
/CLIP false def
} def
/@hsize {/hsi exch def /CLIP true def} def
/@vsize {/vsi exch def /CLIP true def} def
/@hoffset {/hof exch def} def
/@voffset {/vof exch def} def
/@hscale {/hsc exch def} def
/@vscale {/vsc exch def} def
/@rotate {/angl exch def} def
/setclipper
{
CLIP
{ newpath 0 0 moveto hsi 0 rlineto 0 vsi rlineto hsi neg 0 rlineto 
closepath clip }
if
} def
end
/IfMacSetUp
{ userdict /md known
{ userdict /md get type /dicttype eq
{ md begin
/txpose{
1 -1 scale
} bind def
/cp {pop pop} bind def
end }
if }
if    
} def
end
/TeXDict where
{/TeXDict get begin}
{ (Need to load basic TeXDict first\n) print
currentfile flushfile} 
ifelse
/@texmakefont {
/TeXsize exch def
[ TeXsize 0 0 TeXsize neg 0 0 ] makefont
def
} bind def
/@ps2texfont {
dup FontDirectory exch known
{ exch pop findfont }
{ ReEncodeForTeX }
ifelse
exch @texmakefont
} bind def
/ReEncodeForTeX
{ /newfontname exch def
/basefontname exch def
/TeXstr 30 string def
/basefontdict basefontname findfont def
/newfont basefontdict maxlength dict def
basefontdict
{ exch dup /FID ne
{ dup /Encoding eq
{ exch dup length array copy
newfont 3 1 roll put }
{ exch newfont 3 1 roll put }
ifelse
}
{ pop pop }
ifelse
} forall
basefontdict /MathFontName known not
{
/TeXvec 
basefontname TeXstr cvs (Courier) search
{ pop pop pop TeXcourvec }
{ pop TeXnormalvec }
ifelse 
def
TeXvec aload pop
TeXvec length 2 idiv
{ newfont /Encoding get 3 1 roll put }
repeat
}
if
newfontname newfont definefont
} bind def
/TeXnormalvec
[ 8#014 /fi 8#015 /fl 8#020 /dotlessi 8#022 /grave 8#023 /acute
8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla
8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE
8#036 /OE 8#037 /Oslash 8#042 /quotedblright 8#074 /exclamdown
8#076 /questiondown 8#134 /quotedblleft 8#136 /circumflex
8#137 /dotaccent 8#173 /endash 8#174 /emdash 8#175 /hungarumlat
8#176 /tilde 8#177 /dieresis ] def
/TeXcourvec
[ 8#016 /exclamdown 8#017 /questiondown 8#020 /dotlessi 8#022 /grave
8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring
8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash
8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater
8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft
8#174 /bar 8#175 /braceright 8#177 /dieresis ] def
/ObliqueFont {
/ObliqueAngle exch def
/ObliqueBaseName exch def
/ObliqueFontName exch def
/ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def
/basefontdict ObliqueBaseName findfont ObliqueTransform makefont def
/newfont basefontdict maxlength dict def
basefontdict
{ exch dup /FID ne
{ dup /Encoding eq
{ exch dup length array copy
newfont 3 1 roll put }
{ exch newfont 3 1 roll put }
ifelse
}
{ pop pop }
ifelse
} forall
newfont /FontName ObliqueFontName put
ObliqueFontName newfont definefont pop
} bind def
/SmallCapsFont {
/SmallCapsBaseName exch def
/SmallCapsFontName exch def
/basefontdict SmallCapsBaseName findfont def
/newfont basefontdict maxlength 10 add dict def
newfont begin
/FontName SmallCapsFontName def
/FontBaseDict basefontdict 1000 scalefont def
/FontSCDict FontBaseDict .8 scalefont def
/FontType 3 def
/BuildChar {SmallCapChar} def
/FontMatrix dup basefontdict exch get def
/FontBBox dup basefontdict exch get def
/Encoding dup basefontdict exch get def
end
SmallCapsFontName newfont definefont pop
} bind def
/SmallCapChar {
/achar (A) def
achar exch 0 exch put
begin
achar 0 get dup 97 ge exch 122 le and {
achar 0 achar 0 get 32 sub put
FontSCDict
} {
FontBaseDict
} ifelse
setfont achar stringwidth FontBBox setcachedevice
newpath 0 0 moveto achar show
end
} bind def
/MathEncodingVec [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon1
/Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon
/zeta /nu /theta /iota /kappa /lambda /mu /nu
/xi /pi /rho /sigma /tau /upsilon /phi /chi
/psi /omega /epsilon /theta1 /omega1 /rho /sigma /phi1
/arrowleft /arrowleft /arrowright /arrowright
/suchthat /congruent /proportional /angle
/zero /one /two /three /four /five /six /seven
/eight /nine /period /comma /less /slash /greater /asteriskmath
/partialdiff /A /B /C /D /E /F /G
/H /I /J /K /L /M /N /O
/P /Q /R /S /T /U /V /W
/X /Y /Z /registerserif /copyrightserif /trademarkserif /logicalor /logicaland
/section /a /b /c /d /e /f /g
/h /i /j /k /l /m /n /o
/p /q /r /s /t /u /v /w
/x /y /z /dotlessi /j /weierstrass /macron /breve
] def
/MathCharVec [
71	68	81	76	88	80	83	161
70	89	87	97	98	103	100	101
122	110	113	105	107	108	109	110
120	112	114	115	116	117	102	99
121	119	101	74	118	114	115	106
172	172	174	174	39	64	181	208
48	49	50	51	52	53	54	55
56	57	46	44	60	47	62	42
182	65	66	67	68	69	70	71
72	73	74	75	76	77	78	79
80	81	82	83	84	85	86	87
88	89	90	210	211	212	218	217
167	97	98	99	100	101	102	103
104	105	106	107	108	109	110	111
112	113	114	115	116	117	118	119
120	121	122	245	106	195	197	198
] def
/MathDictVec [
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0
0 0 0 0 2 2 2 2
2 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 2 2 2 2 2
2 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 2 0 0
] def
/MathOblique {
3 copy ObliqueFont
pop pop MathFont
} bind def  
/MathFont {
/MathSymName exch def
/MathBaseName exch def
/MathFontName exch def
/basefontdict MathBaseName findfont def
/newfont basefontdict maxlength 10 add dict def
newfont begin
/FontName MathFontName def
/FontDictArray [
basefontdict 1000 scalefont
MathSymName findfont 950 scalefont
/Symbol findfont 950 scalefont
] def
/FontType 3 def
/BuildChar {MathFontChar} def
/FontMatrix dup basefontdict exch get def
/FontBBox dup basefontdict exch get def
/Encoding dup basefontdict exch get dup length array copy def
/WhichFont MathDictVec def
/WhichChar MathCharVec def
MathEncodingVec Encoding copy pop
/achar (A) def
end
MathFontName newfont definefont pop
} bind def
/MathFontChar {
exch begin
achar exch 0 exch put
FontDictArray WhichFont achar 0 get get get setfont
achar dup 0 get WhichChar exch get 0 exch put
achar stringwidth FontBBox setcachedevice
newpath 0 0 moveto achar show
end
} bind def
end
/psf$TeXscale { 65536 div } def
/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
/startTexFig {
/psf$SavedState save def
userdict maxlength dict begin
currentpoint transform
DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
setlinewidth setmatrix
itransform moveto
/psf$ury exch psf$TeXscale def
/psf$urx exch psf$TeXscale def
/psf$lly exch psf$TeXscale def
/psf$llx exch psf$TeXscale def
/psf$y exch psf$TeXscale def
/psf$x exch psf$TeXscale def
currentpoint /psf$cy exch def /psf$cx exch def
/psf$sx psf$x psf$urx psf$llx sub div def
/psf$sy psf$y psf$ury psf$lly sub div def
psf$sx psf$sy scale
psf$cx psf$sx div psf$llx sub
psf$cy psf$sy div psf$ury sub translate
/DefFigCTM matrix currentmatrix def
/initmatrix {
DefFigCTM setmatrix
} def
/defaultmatrix {
DefFigCTM exch copy
} def
/initgraphics {
DocumentInitState setmiterlimit setgray setdash 
setlinejoin setlinecap setlinewidth setmatrix
DefFigCTM setmatrix
} def
/showpage {
initgraphics
} def
/erasepage {
initgraphics
} def
/copypage {} def
} bind def
/clipFig {
currentpoint 6 2 roll
newpath 4 copy
4 2 roll moveto
6 -1 roll exch lineto
exch lineto
exch lineto
closepath clip
newpath
moveto
} bind def
/doclip { psf$llx psf$lly psf$urx psf$ury clipFig } def
/endTexFig { end psf$SavedState restore } def
%%Title: vlac.dvi
%%Creator: dvi2ps 3.1
%%EndProlog
TeXDict begin @start
300 @startdoc
32 @bop0
1.000000 /cmr10.329 @newfont
cmr10.329 @sf
[<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
  C0C0C0C0FEFE> 7 45 -4 11 13] 91 @dc
[<FFFE07C00380038003800380038003800380038003800380038003800380038003800380038003
  80038003800380038003800380F3800F8003800180> 15 30 -4 0 23] 49 @dc
[<00FFE0000E00000E00000E00000E00000E00000E00000E00FFFFF0C00E00400E00200E00200E00
  100E00080E00080E00040E00020E00020E00010E00008E00008E00004E00002E00002E00001E00
  000E00000E00000600000600> 20 30 -1 0 23] 52 @dc
[<FEFE06060606060606060606060606060606060606060606060606060606060606060606060606
  06060606FEFE> 7 45 -1 11 13] 93 @dc
[<81F800CE0C00F00600E00300C00380C001808001C08001C08001C08001C00001C00003C00003C0
  000780001F8003FF000FFE001FFC003FF0007F0000780000F00000F00000E00080E00080E00080
  E001806001806001803003801007800C198007E080> 18 33 -3 1 25] 83 @dc
[<01E0031006100E080E080E080E080E080E000E000E000E000E000E000E000E000E000E000E00FF
  F83E000E000E0006000600020002000200> 13 28 -1 0 18] 116 @dc
[<01F8000706000C0100180080380080700000700000F00000F00000F00000FFFF80F00380F00380
  7003807007003807003807001C0E000E1C0003F000> 17 20 -1 0 20] 101 @dc
[<00200000700000700000700000E80000E80001EC0001C40001C400038200038200038200070100
  0701000E00800E00800E00801C00C01E01E0FF83F8> 21 20 -1 0 24] 118 @dc
[<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
  0E01C00E01C00F01C00F01C00E8180FE43000E3E00> 22 20 -1 0 25] 110 @dc
[<FFFC00000FC0000007800000078000000780000007800000078000000780000007800000078000
  00078000000780000007800000078000000780000007FFE0000780780007801C0007801E000780
  0F0007800F8007800F8007800F8007800F8007800F8007800F8007800F0007801E0007801C000F
  807800FFFFE000> 25 31 -2 0 31] 80 @dc
[<70F8F8F870> 5 5 -4 0 13] 46 @dc
[<000003E0FFFC0F100FC01E0807803E0407807E0407807C0407807C0007807C0007807C00078078
  000780780007807800078070000780F0000780E0000781C00007FF80000780F000078078000780
  3C0007801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E0007803C0007
  8078000F80F000FFFF8000> 30 32 -2 1 33] 82 @dc
[<FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007E000E
  000000000000000000000000001C001E003E001E001C00> 10 31 0 0 12] 105 @dc
[<8F80D060E030C018C01880188018803800700FF03FE07F807800E000C010C010C010403030701F
  90> 13 20 -2 0 18] 115 @dc
[<0F83C0386720781E10F01E10F00E10F00E10F00E10780E00380E001E0E00078E0000FE00000E00
  000E00000E00300E00781C007818003030001FE000> 20 20 -2 0 23] 97 @dc
[<03E3F80E1B801C0780380780380380700380700380F00380F00380F00380F00380F00380F00380
  7003807003803803803803801C0780061B8003E380000380000380000380000380000380000380
  000380000380000380000380003F80000380> 21 32 -2 0 25] 100 @dc
[<0F800030E000407000407800F03800F83C00F83C00F83C00203C00003C00003C00003C00003C00
  003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00
  003C00003C00003C00003C00007C000FFFC0> 18 32 -2 1 23] 74 @dc
[<01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F0
  7000E07000E03801C03801C01C0380070E0001F800> 20 20 -1 0 23] 111 @dc
[<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
  0E01C00E01C00F01C00F01C00E81800E43000E3E000E00000E00000E00000E00000E00000E0000
  0E00000E00000E00000E0000FE00000E0000> 22 32 -1 0 25] 104 @dc
[<07FFFE00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
  00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
  0000000F0000800F0010800F0010800F0010800F0010C00F0030400F0020400F0020600F006078
  0F01E07FFFFFE0> 28 31 -2 0 33] 84 @dc
[<FFCFF80E03E00E03C00E03800E07800E07000E0E000E1E000E1C000F38000EF8000E70000E3000
  0E10000E08000E04000E02000E03000E03C00E0FF00E00000E00000E00000E00000E00000E0000
  0E00000E00000E00000E0000FE00000E0000> 21 32 -1 0 24] 107 @dc
[<FFFFF0000F803C0007801F0007800F0007800F8007800780078007C0078007C0078007C0078007
  C0078007C00780078007800F8007800F0007801E0007803C0007FFF00007803C0007801E000780
  1F0007800F0007800F8007800F8007800F8007800F8007800F8007800F0007801F0007801E000F
  803800FFFFE000> 26 31 -2 0 32] 66 @dc
[<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000F0C0F1E0F1EFE8C0E
  78> 15 20 -1 0 18] 114 @dc
[<004008000060180000E01C0000E01C0000F03C0001D03A0001D0320003C8730003887100038861
  000704E0800704C0800707C0800E03C0400E0380400E0380401C0380201C0300603C078070FF9F
  E1FC> 30 20 -1 0 33] 119 @dc
[<000400020000000C00030000000E00070000000E00070000001E00078000001F000F8000001F00
  0F8000001F000F8000003C801E4000003C801E4000003C801E40000078C03E20000078403C2000
  0078403C200000F0403C100000F02078100000F02078100001F02078080001E010F0080001E010
  F0080003E010F00C0003C009E0040003C009E0040003C009E00400078007C00200078007C00200
  078007C002000F0007C001000F00078001000F00078003801F800FC007C0FFF07FF81FF0> 44 32 -1 1 47] 87 @dc
[<FFFFFF800F800F8007800180078000C0078000C007800040078000400780004007800020078000
  2007800020078080000780800007808000078080000781800007FF800007818000078080000780
  80000780800007808080078000800780008007800080078001800780010007800300078003000F
  800F00FFFFFF00> 27 31 -2 0 31] 69 @dc
[<FFE7FE7FE00E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E
  000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000F00F0
  0E000F00F00E000E81C81C00FE618618000E1F01F000> 35 20 -1 0 38] 109 @dc
[<70F8F8F8700000000000000000000070F8F8F870> 5 20 -4 0 13] 58 @dc
[<FFC03FFE1F0007E00E0003C0040003C002000780020007800200078001000F0001000F0001000F
  0000FFFE0000801E0000801E0000403C0000403C0000403C000020780000207800002078000010
  F0000010F0000010F0000009E0000009E0000009E0000007C0000007C0000007C0000003800000
  0380000003800000010000> 31 32 -1 0 34] 65 @dc
[<01F1FC030DC00603C00E03C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
  0E01C00E01C00E01C00E01C00E01C0FE1FC00E01C0> 22 20 -1 0 25] 117 @dc
[<7FF0070007000700070007000700070007000700070007000700070007000700070007000700FF
  F007000700070007000700070007000706038F018F00C6007C> 16 32 0 0 14] 102 @dc
[<03F00E0C1C023801380170007000F000F000F000F000F000F00070007000380C381E1C1E0E0C03
  F8> 16 20 -2 0 20] 99 @dc
[<03FC001C03803000C0600060C00030C00030C00030C000306000703001E00FFFC01FFF803FFE00
  30000030000020000020000033E0001E38001C1C00380E00780F00780F00780F00780F00780F00
  380E001C1C300E3C3003E3300000E0> 20 31 -1 10 23] 103 @dc
[<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
  000E000E000E000E000E000E000E000E000E000E00FE000E00> 11 32 0 0 12] 108 @dc
[<FFFC0FC00780078007800780078007800780078007800780078007800780078007800780078007
  800780078007800780078007800780078007800FC0FFFC> 14 31 -1 0 16] 73 @dc
[<000FE0000078182000E00460038002E0070001E00F0001E01E0001E01E0001E03C0001E03C0001
  E07C0001E0780001E0F80003E0F8007FFCF8000000F8000000F8000000F8000000F8000000F800
  0000F8000000780000207C0000203C0000203C0000601E0000601E0000600F0000E0070001E003
  8002E000E004E000781860000FE020> 30 33 -3 1 36] 71 @dc
[<083E000CC3000D01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E0078
  0E00700E00700E00E00F00E00F01C00EC3800E3E000E00000E00000E00000E00000E00000E0000
  0E00000E00000E00000E0000FE00000E0000> 21 32 -1 0 25] 98 @dc
[<000FC0000070380001C0040003800200070001000E0000801E0000801C0000403C0000407C0000
  407C00004078000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800
  0000F8000000780000407C0000407C0000403C0000C01C0000C01E0000C00E0001C0070003C003
  8005C001C009C0007030C0000FC040> 26 33 -3 1 33] 67 @dc
[<40201010080804040474FCFCF870> 6 14 -4 9 13] 44 @dc
1.000000 /cmti10.329 @newfont
cmti10.329 @sf
[<FFFFFE000F001F000780070007800100078001800780008003C0004003C0004003C0002003C000
  2001E0001001E0200001E0200001E0200000F0300000F0300000FFF00000F03000007818000078
  08000078080000780808003C0004003C0004003C0004003C0004001E0004001E0004001E000C00
  1E001C01FFFFFE> 31 31 -3 0 31] 69 @dc
[<3001C07003303803103807083803083803881C03841C01C01C01C01C01C00E00E00E00E00E00E0
  8E00E04700704700704780604740602630C01C0F80> 22 20 -4 0 26] 110 @dc
[<3F800060E000F07000783800301C00001C00001C00000E00000E0003CE000C2E001C17001C0F00
  3C07003C07003C03803C03803C03803C03801E01C01E01C01E01C00E01C00F00E00700E00380E0
  01C1E000E270003C60> 20 29 -2 9 21] 103 @dc
[<1C003300310070803080388038401C001C001C000E000E000E008700470043004380230033000E
  00000000000000000000000000000001C001E001E000C0> 11 31 -4 0 14] 105 @dc
[<07C018383804700270017000F000F000F000F0007C007BF0780C38023C011C010E01070101C200
  7C> 16 20 -4 0 21] 101 @dc
[<3000007000003800003800003800003800001C00001C00001C00001C00000E00000E00000E0000
  8E00004703004707804787804783802661001C1E00> 17 20 -4 0 19] 114 @dc
[<3C0000660000F300007B000031800001800001C00001C00000C00000E00000E00000E00000E000
  007000007000007000007000007000007000003800003800003800003800003800001C00001C00
  001C00001C0001FFE0000E00000E00000E00000E00000E0000070000070000071800033C00033C
  00019C000078> 22 41 2 9 14] 102 @dc
[<07C000187000301800700E00700F00F00700F00780F003C0F003C0F003C07801E07801E07801E0
  3C01E01C01E01E01C00E01C003018001C300007C00> 19 20 -4 0 23] 111 @dc
[<FFF1FFE0000F801F000007800F000007800F000007800F000007800F000003C007800003C00780
  0003C007800003C007800001E003C00001E003C00001E003C00001E003C00000F001E00000F001
  E00000FFFFE00000F001E000007800F000007800F000007800F000007800F000003C007800003C
  007800003C007800003C007800001E003C00001E003C00001E003C00001F003E0001FFF3FFE0> 35 31 -3 0 34] 72 @dc
[<07C3800C26401C1E20180E20180E201C0E201C07101C07001C07001C07000E03800E03800E0380
  8703804701C04301C04381C02301C03300E00E00C0> 20 20 -4 0 24] 117 @dc
[<300300380070070066003803806200380380E100380380610038038071001C01C070801C01C038
  001C01C038001C01C038000E00E01C000E00E01C000E00E01C008E00E01C004700700E00470070
  0E004780680E004740640C002630C318001C0F80F000> 33 20 -4 0 37] 109 @dc
[<0F0700308C80705C40703C40F01C40F01C40F00E20F00E00F00E00F00E00780700780700780700
  3807003C03801C03800E03800707800389C000F180> 19 20 -4 0 23] 97 @dc
[<7FE0FFE07FF0> 12 3 -3 -8 16] 45 @dc
[<00FE00000381C000060020000C0018001800040038000200380001007000010070000080700000
  80F0000080F0000000F0000000F0000000F0000000780000007800000078000000780000003C00
  00003C0000001E0000101E0000100F000018070000180380001801C0001800C0001C0060003C00
  38003C001C004C000781860000FE02> 31 33 -6 1 33] 67 @dc
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E08E01E04701E04701E04781C
  04741C02621801C1E0> 23 29 0 9 23] 112 @dc
[<1E003100708070807040704038203800380038001C001C001C001C000E000E000E000E000700FF
  F007000700038003800380038001C00180> 12 28 -4 0 15] 116 @dc
[<FFF8000F800007800007800007800007800003C00003C00003C00003C00001E00001E00001E000
  01E00000F00000F00000F00000F000007800007800007800007800003C00003C00003C00003C00
  001E00001E00001E00001F0001FFF0> 20 31 -3 0 18] 73 @dc
[<07C000183800300400700200700100F00000F00000F00000F00000F00000780000780000780000
  3C02001C07001E07800E078003008001C100007E00> 17 20 -4 0 21] 99 @dc
cmr10.329 @sf
[<FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E3E000EC3000F01C00F01E0
  0E00E00E00F00E00700E00780E00780E00780E00780E00780E00780E00700E00F00E00E00F00E0
  0F01C0FEC3800E3E00> 21 29 -1 9 25] 112 @dc
[<FFFF807FFF803FFF801000801800400C004006004003000001800000C000006000007000003800
  001C00000E00000F000007800007800007C02007C0F803C0F803C0F803C0F007C0800780400780
  200700100E000C1C0003F000> 18 30 -2 0 23] 50 @dc
[<03E0000C3800100E00200600400700400380E00380F003C0F003C07003C00003C00003C00003C0
  000380000380100780100700180E00161C0011F000100000100000100000100000100000100000
  1FE0001FF8001FFC001FFE00180300> 18 31 -2 1 23] 53 @dc
[<FFFFFC> 22 1 0 -12 23] 123 @dc
[<03F0000C0C00100200200100600180C00080C000C0C000C0C000C0C001C04001C0600380300F80
  103F000C7E0007FC0003F8000FF0001FC8003F06003E0300780300700180600180600180600180
  2001803003001006000C0C0003F000> 18 31 -2 1 23] 56 @dc
[<0FC000107000201800700C00780E0078060030070000070000038000038000038003E3C00E13C0
  180BC03807C07007C07007C0F003C0F003C0F003C0F003C0F003C0F00380F00380700380700700
  3807003806001C0C000E180003F000> 18 31 -2 1 23] 57 @dc
[<03F0000E1C001C0E00180600380700780780700380700380700380F003C0F003C0F003C0F003C0
  F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0700380700380700380700380
  3807001806001C0E000E1C0003F000> 18 31 -2 1 23] 48 @dc
[<FFE001001F0003000E000300040007000400070004000F0004001F0004001F0004003D0004003D
  00040079000400F1000400F1000401E1000401E1000403C1000407810004078100040F0100040F
  0100041E0100043C0100043C0100047801000478010004F0010005E0010005E0010007C0038007
  C007C0FF803FF8> 29 31 -2 0 34] 78 @dc
[<FFF8FFF80F800F8007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F
  0007800F0007800F0007800F0007800F0007800F0007800F0007FFFF0007800F0007800F000780
  0F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F000F
  800F80FFF8FFF8> 29 31 -2 0 34] 72 @dc
[<FFFE00000FC0000007800000078000000780000007800000078000000780000007800000078000
  00078080000780800007808000078080000781800007FF80000781800007808000078080000780
  80000780800007800080078000800780008007800080078001800780010007800300078003000F
  800F00FFFFFF00> 25 31 -2 0 30] 70 @dc
[<030000078000078000078000078000078000078000078000038000038000038000038000018000
  01C00000C00000C000004000004000002000002000001000000800000800800400800200800200
  4001007FFF807FFF807FFFC0400000> 18 31 -3 1 23] 55 @dc
[<FFC0FFC0> 10 2 -1 -9 15] 45 @dc
[<000100000003800000038000000380000007C0000007C0000007C000000F2000000F2000001F30
  00001E1000001E1000003C0800003C0800003C0800007804000078040000F8060000F0020000F0
  020001F0010001E0010001E0010003C0008003C0008003C0008007800040078000400F8000600F
  0000601F8000F8FFF003FE> 31 32 -1 1 34] 86 @dc
[<3C0000620000F10000F08000F08000004000004000004000002000002000007000007000007000
  00E80000E80001EC0001C40001C4000382000382000382000701000701000E00800E00800E0080
  1C00C01E01E0FF83F8> 21 29 -1 9 24] 121 @dc
[<7FE7FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0
  0700E00700E00700E00700E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E0
  0700E00700E00381E001C1E000E0E0003FE0> 23 32 0 0 25] 13 @dc
[<FFE01FFE1F8007E0070003C0020007C00100078001800F0000801F0000401E0000603C0000207C
  00001078000018F8000009F0000005E0000007E0000003C00000078000000F8000000F8000001E
  4000003E4000003C2000007C10000078100000F0080001F00C0001E0040003C0020007C007000F
  E00FC07FF83FF8> 31 31 -1 0 34] 88 @dc
cmti10.329 @sf
[<FF807FF81E000F8006000780020007800200078001000780010007800080078000C00780004007
  80003FFF8000200F8000100F0000100F0000080F00000C0F0000040F0000020F0000020F000001
  0F0000010F0000008F0000004F0000004F0000002F0000003F0000001E0000001E0000000E0000
  0006000000060000000200> 29 32 -2 0 34] 65 @dc
[<FF8103FFC0001C01803E00000C01801E00000401C01E00000401E01E00000401E01E0000020390
  0F00000203900F00000203880F00000203840F0000010384078000010382078000010382078000
  01038107800000838083C00000838083C00000838043C00000870043C00000470021E000004700
  21E00000470011E00000470009E00000270008F00000270004F00000270004F00000270002F000
  001700017800001700017800001E0000F800001E0000FC0001FE00007FC0> 42 31 -3 0 41] 77 @dc
[<FFFF000003E0000001E0000001E0000001E0000001E0000000F0000000F0000000F0000000F000
  0000780000007800000078000000780000003C0000003C0000003C0000003C0000001E0000001E
  0000001E0000801E0040400F0020400F0020600F0020200F00202007802010078020180780201E
  0780E00FFFFFF0> 28 31 -8 0 33] 84 @dc
[<1F8020604010E008F00CF00C700E000E003E03FC07F80FF00F800C000C060C070C030601030200
  FC> 16 20 -3 0 19] 115 @dc
[<00FC0000038304000E00CC001C002E0018003E0038001E0070001E0070000F0070000F0070000F
  00F0000F00F0000780F0000780F000FFF0F0000000780000007800000078000000780000003C00
  00003C0000001E0000201E0000200E00003007000030038000300380003001C0003800E0007800
  300078001C00980007030C0000FC04> 30 33 -6 1 35] 71 @dc
[<600700E00CC0700C40701C20700C20700E20380E103807003807003807001C03801C03801C0380
  1C03800E01C00E01C00F01C00E8180076300071E00070000070000038000038000038000038000
  01C00001C00001C00001C0000FE00001E000> 20 32 -3 0 23] 104 @dc
cmr10.329 @sf
[<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000E0
  00E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018000C00
  0C00060002000100008000400020> 11 46 -3 12 18] 40 @dc
[<800040002000100008000C00060006000300030001800180018001C000C000C000C000E000E000
  E000E000E000E000E000E000E000E000E000E000C000C000C001C0018001800180030003000600
  06000C0008001000200040008000> 11 46 -3 12 18] 41 @dc
[<01F000061C000C0E001807003807003803807003807003C07003C0F003C0F003C0F003C0F003C0
  F003C0F80380F80380F80700F40600F21C00F1F0007000007000007800003800003803001C0780
  0C07800E0380070100018200007C00> 18 31 -2 1 23] 54 @dc
[<FFFFE0000F803C0007800E000780070007800380078003C0078001E0078001E0078000F0078000
  F0078000F0078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F80780
  00F8078000F0078000F0078001F0078001E0078001E0078003C0078003800780070007801E000F
  803C00FFFFE000> 29 31 -2 0 35] 68 @dc
[<FFFC3FFC0FC007E0078007C0078007800780078007800F0007801E0007801E0007803C0007803C
  00078078000780F00007C0F00007A1E0000791E0000793C000078F800007878000078300000781
  00000780800007804000078020000780100007800800078004000780020007800100078001800F
  C003E0FFFC0FFC> 30 31 -2 0 35] 75 @dc
cmti10.329 @sf
[<FFC07FF8001F000FC0000700078000010007800001800F800000800F000000400F000000201F00
  0000101E000000081E000000043E000000063C000000023C000000017C00000000F800000000F8
  00000000F800000000F000000001F800000001EC00000001E400000003E200000003C100000003
  C080000007C0400000078020000007803000000F801000000F001C00000F801F0000FFF07FE0> 35 31 -2 0 34] 88 @dc
[<0F0700308C80705C40703C40F01C40F01C40F00E20F00E00F00E00F00E00780700780700780700
  3807003C03801C03800E03800707800389C000F1C00001C00001C00000E00000E00000E00000E0
  0000700000700000700000700003F8000078> 21 32 -4 0 23] 100 @dc
[<FFF800000F8000000780000007800000078000000780000003C0000003C0000003C0000003C000
  0001E0200001E0200001E0200001E0200000F0300000FFF00000F0300000F01000007808000078
  08000078080000780010003C0008003C0008003C0008003C0008001E0008001E0008001E001800
  1E003801FFFFFC> 30 31 -3 0 30] 70 @dc
[<01FC0000078380000E00E0001C00700038003C0038001E0078000F007000070070000380F00003
  C0F00001C0F00001E0F00000E0F00000F0F00000F0780000787800007878000078780000783C00
  00383C0000381C0000381E0000380E00003807000038078000380380007001C0007000E0006000
  3000E0001C01C0000707000001FC00> 29 33 -6 1 35] 79 @dc
[<FF800200001C000200000C000700000400070000040007000004000F000002000F800002000F80
  0002001E800002001E800001001E400001003C400001003C400001003C40000080782000008078
  200000807820000080F020000040F010000041F010000041E010000041E010000023C008000023
  C008000023C00800002780080000178004000017800400001F000400001F000F0001FF007FE0> 35 31 -3 0 34] 78 @dc
[<E0F0F8F870> 5 5 -5 0 14] 46 @dc
[<03E1F0000E1308000C0F04001C0F02001C0602001C0701001C0701001C0700801C0700801C0700
  800E0380400E0380400E038040870380404701C0604301C0E04381C1E02301C3E03300E3C00E00
  C1C0> 27 20 -4 0 30] 119 @dc
[<FFFFC0000F00700007801C0007800E0007800380078001C003C001C003C000E003C0007003C000
  7001E0007801E0003C01E0003C01E0003C00F0001E00F0001E00F0001E00F0001E0078000E0078
  000E0078000E0078000E003C000E003C000E003C000E003C001C001E001C001E0038001E007000
  1E00E001FFFF80> 31 31 -3 0 34] 68 @dc
[<3E0000438000C0C000E06000F07000F03800003800001C00001C0007DC000C3C001C1E00180E00
  180E001C0E001C07001C07001C07001C07000E03800E03800E03808703804701C04301C04381C0
  2301C03300E00E00C0> 19 29 -4 9 22] 121 @dc
cmr10.329 @sf
[<FFE0C1FFF81F00C01F800E00C00F000401E00F000401E00F000401E00F000403900F000403900F
  000407080F000407080F000407080F00040E040F00040E040F00040E040F00041C020F00041C02
  0F00041C020F000438010F000438010F000438010F000470008F000470008F000470008F0004E0
  004F0004E0004F0005C0002F0005C0002F0005C0002F000780001F000F80001F80FF80001FF8> 37 31 -2 0 42] 77 @dc
[<03F0001C3C00200E00400F00400780F00780F807C0F807C0F807C02007C00007C0000780000780
  000F00000E00003C0003F000003800001C00000E00000F00000F00000F80380F80780780780780
  780F80200F00100E000C1C0003F000> 18 31 -2 1 23] 51 @dc
32 @bop1
cmr10.329 @sf
0 94 p m ([14])  s
93 94 p m (Stev) 0 (en) 15 (P) -3 (.) 15 (Reiss) 17 
(and) 16 (John) 16 (T.) 15 (Stask) 0 (o.) 20 (The) 16 
(Bro) 0 (wn) 14 (Workstation) 15 (En) 0 (vironmen) 0 (t:) 19 
(A) 16 (user) 16 (in) 0 (terface)  ks 
93 153 p m (design) 23 (to) 1 (olkit.) 40 (In) 22 (Gilb) 1 
(ert) 23 (Co) 1 (c) 0 (kton,) 21 (editor,)  ks 
cmti10.329 @sf
23 r m (Engine) -1 (erin) -1 (g) 20 (for) 23 (Human-Computer) 23 
(Inter) -1 (action)  ks 
cmr10.329 @sf
m (,)  s
93 212 p m (pages) 17 (215{228,) 14 (Amsterdam,) 16 (1990.) 15 (North) 16 
(Holland.) 25 (Pro) 1 (ceedings) 17 (of) 16 (the) 17 (IFIP) 17 
(W) 0 (G) 14 (2.7) 16 (W) -3 (orking)  ks 
93 272 p m (Conference) 16 (on) 15 (Engineering) 17 (for) 15 (Human-Computer) 15 
(In) 0 (teraction,) 14 (Napa) 15 (V) -3 (alley) -3 (,) 14 
(CA,) 15 (Aug.) 15 (1989.)  ks 
0 412 p m ([15])  s
93 412 p m (Rob) 1 (ert) 15 (W.) 13 (Sc) 0 (hie\015er) 15 
(and) 14 (Jim) 15 (Gett) 0 (ys.) 16 (The) 14 (X) 14 
(windo) 0 (w) 13 (system.)  ks 
cmti10.329 @sf
18 r m (A) 0 (CM) 13 (T) -2 (r) -2 (ans) -1 
(actions) 13 (on) 15 (Gr) -1 (aphics)  ks 
cmr10.329 @sf
m (,)  s
93 472 p m (5\(2\):79{10) -1 (9,) 13 (April) 17 (1986.)  ks 
0 615 p m ([16])  s
93 615 p m (Donald) 16 (E.) 15 (Kn) 0 (uth.)  ks 
cmti10.329 @sf
21 r m (T)  s
499 625 p m (E)  s
523 615 p m (Xand) 16 (MET) -2 (AF) -2 (ONT.) 14 (New) 17 
(Dir) -1 (e) -2 (ctions) 14 (in) 17 (T) -2 (yp) -2 
(e) -1 (setting)  ks 
cmr10.329 @sf
m (.) 19 (Digital) 16 (Press,) 15 (Bed-)  ks 
93 674 p m (ford,) 15 (MA,) 14 (1979.)  ks 
952 2828 p m (32)  s
@eop
31 @bop0
1.000000 /cmbx10.432 @newfont
cmbx10.432 @sf
[<FFFFF0003FF0FFFFF001FFF8FFFFF003FE1C03FC0007F80E03FC000FF80703FC001FF80703FC00
  1FF00703FC001FF00003FC001FF00003FC001FF00003FC001FE00003FC001FE00003FC001FE000
  03FC001FE00003FC001FE00003FC001FC00003FC003F800003FC003F800003FC007F000003FC00
  FC000003FFFFF0000003FFFFFE000003FC007FC00003FC001FE00003FC0007F80003FC0007F800
  03FC0003FC0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC00
  03FE0003FC0003FC0003FC0007FC0003FC0007F80003FC000FF00003FC007FE000FFFFFFFF8000
  FFFFFFFE0000FFFFFFE00000> 48 41 -3 0 52] 82 @dc
[<001FF00000FFFE0003F81F0007E003800FC001C01F8000E03F8000E07F0000007F0000007F0000
  00FF000000FF000000FF000000FFFFFFE0FFFFFFE0FF0007E0FF0007E07F0007E07F0007C07F00
  0FC03F800FC01F800F800F801F8007C01F0003F07E0001FFF800003FE000> 27 27 -2 0 32] 101 @dc
[<7FFF807FFF807FFF8007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
  07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0
  FFFFC007F00007F00007F00007F00007F00007F00007F00007F03E07F07F03F07F03F87F01F87F
  00FE3E003FFC0007F0> 24 42 -2 0 21] 102 @dc
[<FFFF00FFFF00FFFF000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
  0FE0000FE0000FE0000FE0000FE0000FE0000FF01C0FF03E0FF07F0FD87F0FD87FFFCE3EFFC7FC
  FFC1F0> 24 27 -2 0 28] 114 @dc
[<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
  000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
  F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FD803F8000FD803F0000FCE
  03F000FFC787E000FFC1FFC000FFC07F0000> 33 27 -3 0 38] 110 @dc
[<001FE00000FFFC0003F01E0007E007000FC003801F8001C03F8001C07F8000007F0000007F0000
  00FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000007F80
  0E003F801F001F803F800FC03F8007E03F8003F01F0000FFFE00001FF800> 26 27 -2 0 31] 99 @dc
[<C1FF00F7FFC0FF01E0FC0070F80038F00038F0003CE0003C60007C0000FC0003FC00FFF807FFF8
  1FFFF03FFFE07FFF807FFE00FFE000FC0000F80070F00070F000707000703800F01E03F00FFFF0
  03FE30> 22 27 -2 0 27] 115 @dc
cmr10.329 @sf
[<7FE3FF000700700007007000070070000700700007007000070070000700700007007000070070
  00070070000700700007007000070070000700700007007000070070000700700007007000FFFF
  FF80070070000700700007007000070070000700700007007000070070000300F0300380F87801
  C0787800F06E30001F83E0> 29 32 0 0 27] 11 @dc
cmti10.329 @sf
[<38006400E200E200E200E200710070007000700038003800380038001C001C001C001C000E000E
  000E000E00070007000700070003800380038003801FC003C0> 10 32 -4 0 12] 108 @dc
cmr10.329 @sf
[<FFFFFFFFFFF0> 44 1 0 -12 45] 124 @dc
cmti10.329 @sf
[<E0F0F8F870000000000000000000000E1F1F0F07> 8 20 -5 0 14] 58 @dc
[<81F80000C6060000E80380007000C0006000E00060006000600070002000300020003800200038
  00000038000000380000007800000078000001F800001FF000007FF00001FFE00001FF800003F8
  000003C0000003C00000038000000380010003800100038001000180010001C0018000C0038000
  60038000300580001C18C00007E040> 26 33 -3 1 26] 83 @dc
[<000007C0FFF00C200F801C1007803C1007803C0807803C0807803C0003C01E0003C01E0003C01E
  0003C01E0001E00F0001E00E0001E01E0001E01C0000F0380000FFF00000F01E0000F007000078
  01C0007801E0007800F0007800F0003C0078003C0078003C0078003C0078001E0078001E007000
  1E00E0001E03C001FFFF00> 29 32 -3 1 33] 82 @dc
[<FFF000000F8000000780000007800000078000000780000003C0000003C0000003C0000003C000
  0001E0000001E0000001E0000001E0000000F0000000FFFC0000F00F0000F003C0007800E00078
  00F00078007800780078003C003C003C003C003C003C003C003C001E003C001E0038001E007000
  1E00E001FFFF80> 30 31 -3 0 31] 80 @dc
[<C020100804040202011D3F3F1F0E> 8 14 -9 -18 14] 39 @dc
[<1F8000306000403000C00800C00C00800600800600C00300C00300C00300600700200700300F00
  183F00047E0003FC0001F80003F80007E40007C3000F81800F00800E00C0060060060060060060
  0300600100600080C0006180001F00> 19 31 -5 1 23] 56 @dc
[<80780080FC0041FE0047FF007E0300200180100080100040080040040000030000008000006000
  001800000C000007000003800703C00881E00840E00820F00820F00820F0041070042070022070
  0200700100E00080E0006180001F00> 20 31 -4 1 23] 50 @dc
cmr10.329 @sf
[<FFFE700E700638021C031E010E0107010780038001C001E000E0407040784038201C200E380E3F
  FF> 16 20 -1 0 20] 122 @dc
[<FFFFFC0F807C07801C07800C078004078004078006078002078002078002078002078000078000
  078000078000078000078000078000078000078000078000078000078000078000078000078000
  0780000780000780000FC000FFFE00> 23 31 -2 0 28] 76 @dc
[<3F006180F0C0F06060700070007000700070007000700070007000700070007000700070007000
  7000700070007000700070007000F007F0007000000000000000000000000000E001F001F001F0
  00E0> 12 40 2 9 14] 106 @dc
cmti10.329 @sf
[<1F0031C060E06070E038E03CE01CE01EE01EE01E700F700F700F700F380F380F3C0E3A0E1D0C1C
  F01C001C000E000E000E000E0007000700070007003F800780> 16 32 -5 0 21] 98 @dc
[<3C0000630000F1800079C00030E00000E00000E000007000007000007000007000003800003800
  003800003800001C00001C00001C00001C00000E00000E00000E00020E00010700010700008700
  008700004600003C000000000000000000000000000000000000000000000003800003C00003C0
  000180> 18 40 2 9 14] 106 @dc
cmr10.329 @sf
[<000FC000003820000070180000E0080001C0040001C00200038002000380020007800100078001
  000780010007800100078001000780010007800100078001000780010007800100078001000780
  010007800100078001000780010007800100078001000780010007800100078001000780010007
  8003800FC007C0FFFC3FF8> 29 32 -2 1 34] 85 @dc
[<03060C1C38F0E0E0> 8 8 -5 -24 23] 18 @dc
cmti10.329 @sf
[<1F000021C00040E000807000F07800F83C00F83C00781E00301E00001E00001E00000F00000F00
  000F00000F000007800007800007800007800003C00003C00003C00003C00001E00001E00001E0
  0001E00000F00000F00000F00000F8001FFF> 24 32 -3 1 24] 74 @dc
cmr10.329 @sf
[<7FC3FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0
  0700E00700E00700E00700E00700E00700E0FFFFE0070000070000070000070000070000070000
  0701E00701E00381E001C0C000E0C0003F00> 23 32 0 0 25] 12 @dc
cmti10.329 @sf
[<FFFFF8000F00780007801C0007800C00078006000780060003C0020003C0030003C0010003C001
  0001E0008001E0000001E0000001E0000000F0000000F0000000F0000000F00000007800000078
  00000078000000780000003C0000003C0000003C0000003C0000001E0000001E0000001E000000
  1F000001FFF800> 25 31 -3 0 29] 76 @dc
cmr10.329 @sf
[<001F800000F0F00001C0380007801E000F000F000E0007001E0007803C0003C03C0003C07C0003
  E07C0003E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F800
  01F0F80001F0780001E0780001E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007
  801E0001C0380000F0F000001F8000> 28 33 -3 1 35] 79 @dc
cmti10.329 @sf
[<601E00E0310070310070708070708070708038384038700038700038E0001FC0001E00001D0000
  1C80000E40C00E21E00E11E00E08E00704200703C0070000070000038000038000038000038000
  01C00001C00001C00001C0000FE00001E000> 19 32 -3 0 21] 107 @dc
cmr10.329 @sf
[<FF07FE1E01E00601E00201C0030380010700008700004E00007C00003C0000380000780000EC00
  00E40001C2000381000701800701C00F01E07FC3FC> 23 20 0 0 24] 120 @dc
cmti10.329 @sf
[<0F800010C000307000703800601C00701C00F01E00F00E00F00F00700F00700F00780780780780
  7807807C07803C07003E07003E06001D84001E78001E00000E00000F00000700000380C00181E0
  00C1E00060E0003020001C200007C0> 19 31 -5 1 23] 54 @dc
cmr10.329 @sf
[<30307878F87C78783030> 14 5 -4 -26 23] 127 @dc
31 @bop1
cmbx10.432 @sf
0 45 p m (References)  s
cmr10.329 @sf
23 185 p m ([1])  s
93 185 p m (Stev) 0 (en) 18 (F) -3 (einer,) 19 (Da) 0 
(vid) 18 (Salesin,) 21 (and) 19 (Thomas) 18 (Banc) 0 (ho\013.) 28 
(Dial:) 28 (A) 19 (diagrammatic) 18 (animation) 19 (lan-)  ks 
93 244 p m (guage.)  s
cmti10.329 @sf
20 r m (IEEE) 15 (Computer) 17 (Gr) -1 (aphics) 16 (and) 16 
(Applic) -1 (ations)  ks 
cmr10.329 @sf
m (,) 13 (2\(7\):43) -1 (|54,) 13 (Septem) 0 (b) 1 
(er) 15 (1982.)  ks 
23 387 p m ([2])  s
93 387 p m (Craig) 16 (W.) 15 (Reynolds.) 23 (Computer) 15 (animation) 17 
(with) 16 (scripts) 16 (and) 16 (actors.)  ks 
cmti10.329 @sf
21 r m (Computer) 17 (Gr) -1 (aphics:) 21 (SIG-)  ks 
93 446 p m (GRAPH) 16 ('82)  ks 
cmr10.329 @sf
m (,) 16 (16\(3\):2) -1 (89{2) -1 (96,) 13 (July) 16 
(1982.)  ks 
23 590 p m ([3])  s
93 590 p m (E.) 20 (Fiume,) 22 (D.) 20 (Tsic) 0 (hritzis,) 22 
(and) 20 (L.) 21 (Dami.) 35 (A) 20 (temp) 1 (oral) 21 
(scripting) 21 (language) 21 (for) 20 (ob) 3 (ject-orien) 0 (ted)  ks 
93 649 p m (animation.) 16 (In) 12 (D.) 12 (Tsic) 0 (hritzis,) 12 
(editor,)  ks 
cmti10.329 @sf
13 r m (Obje) -1 (cts) 11 (and) 13 (Things)  ks 
cmr10.329 @sf
m (,) 11 (pages) 12 (129{141.) 10 (Univ) 0 (ersite) 12 
(De) 12 (Gen) 0 (\022) -21 (ev) -1 (e,)  ks 
93 708 p m (1987.)  s
23 840 p m ([4])  s
93 840 p m (Ka) 0 (vi) 14 (Ary) 0 (a.) 16 (A) 14 
(functional) 15 (approac) 0 (h) 12 (to) 13 (animation.)  ks 
cmti10.329 @sf
18 r m (Computer) 16 (Gr) -1 (aphics) 14 (F) -2 (orum)  ks 
cmr10.329 @sf
m (,) 13 (5:297{312,) 11 (1986.)  ks 
23 983 p m ([5])  s
93 983 p m (S.) 15 (Ha) 0 (yw) 0 (a) -1 (rd.)  ks 
cmti10.329 @sf
18 r m (Computers) 17 (for) 16 (A) 0 (nimation)  ks 
cmr10.329 @sf
m (.) 18 (F) -3 (o) 1 (cal) 15 (Press,) 15 
(Boston,) 14 (MA,) 14 (1984.)  ks 
23 1126 p m ([6])  s
93 1126 p m (Ronald) 21 (M.) 19 (Baec) 0 (k) -1 (er.) 31 
(Picture-driv) 0 (en) 20 (animation.) 33 (In)  ks 
cmti10.329 @sf
20 r m (Spring) 20 (Joint) 20 (Computer) 21 (Confer) -1 (en) -1 
(c) -2 (e)  ks 
cmr10.329 @sf
m (,) 18 (v) 0 (ol-)  ks 
93 1186 p m (ume) 16 (34,) 14 (pages) 15 (273{288.) 13 (AFIPS) 16 
(Press,) 14 (1969.)  ks 
23 1326 p m ([7])  s
93 1326 p m (Willi) 1 (am) 23 (R.) 23 (Mallgren.) 41 (F) -3 
(ormal) 21 (sp) 1 (eci\014cation) 24 (of) 22 (graphic) 23 (data) 21 
(t) 0 (yp) 1 (es.)  ks 
cmti10.329 @sf
40 r m (A) 0 (CM) 21 (T) -2 (r) -2 (an) -1 
(sactions) 20 (on)  ks 
93 1386 p m (Pr) -1 (o) -1 (gr) -2 (amming) 14 (L) -1 
(anguages) 14 (and) 16 (Systems)  ks 
cmr10.329 @sf
m (,) 14 (4\(4\):687{7) -1 (10,) 13 (Octob) 1 (er) 15 
(1982.)  ks 
23 1529 p m ([8])  s
93 1529 p m (E.) 12 (Fiume.) 14 (An) 12 (attempt) 11 (at) 11 
(formal) 11 (sp) 1 (eci\014cations) 14 (for) 11 (a) 11 (non-trivial) 13 
(ob) 3 (ject.) 13 (In) 13 (D.) 11 (Tsic) 0 (hritzis,) 12 
(editor,)  ks 
cmti10.329 @sf
93 1588 p m (Obje) -1 (cts) 15 (and) 16 (Things)  ks 
cmr10.329 @sf
m (,) 13 (pages) 15 (149{164.) 13 (Univ) 0 (ersite) 16 
(De) 15 (Gen) 0 (\022) -21 (ev) -1 (e,) 13 (1987.)  ks 
23 1729 p m ([9])  s
93 1729 p m (John) 19 (T.) 17 (Stask) 0 (o.)  ks 
cmti10.329 @sf
25 r m (T) -2 (ANGO:) 16 (A) 18 (F) -2 (r) -2 
(amework) 18 (and) 18 (System) 18 (for) 19 (A) 0 (lgorithm) 18 
(A) 0 (nimation)  ks 
cmr10.329 @sf
m (.) 25 (PhD) 18 (thesis,)  ks 
93 1788 p m (Bro) 0 (wn) 14 (Univ) 0 (ersit) 0 (y) -3 
(,) 13 (Pro) 0 (vidence,) 14 (RI,) 16 (Ma) 0 (y) 13 
(1989.) 19 (Av) -2 (ailable) 17 (as) 14 (Tec) 0 (hnical) 16 
(Rep) 1 (ort) 16 (No.) 14 (CS-89-30.)  ks 
0 1929 p m ([10])  s
93 1929 p m (Marc) 15 (H.) 15 (Bro) 0 (wn.) 18 (Exploring) 16 
(algorithms) 15 (using) 16 (Balsa-II.)  ks 
cmti10.329 @sf
21 r m (Computer)  s
cmr10.329 @sf
m (,) 16 (21\(5\):14) -1 ({36,) 12 (Ma) 0 (y) 14 
(1988.)  ks 
0 2072 p m ([11])  s
93 2072 p m (Rob) 1 (ert) 14 (A.) 12 (Duisb) 1 (erg.) 17 
(Animated) 14 (graphical) 14 (in) 0 (terfaces) 12 (using) 14 (temp) 1 
(oral) 13 (constrain) 0 (ts.) 15 (In)  ks 
cmti10.329 @sf
13 r m (Pr) -1 (o) -1 (c) -2 (e) -3 (e) -2 
(din) -1 (gs)  ks 
93 2131 p m (of) 14 (the) 13 (A) 0 (CM) 11 (SIGCHI) 11 
('86) 13 (Confer) -1 (enc) -3 (e) 11 (on) 13 (Human) 13 
(F) -2 (actors) 11 (in) 13 (Computing) 13 (Systems)  ks 
cmr10.329 @sf
m (,) 11 (pages) 11 (131{136,)  ks 
93 2190 p m (Boston,) 15 (MA,) 14 (April) 17 (1986.)  ks 
0 2331 p m ([12])  s
93 2331 p m (Esa) 14 (Helttula,) 15 (Aulikki) 16 (Hyrskyk) -2 (ari,) 13 
(and) 14 (Kari-Jouk) 0 (o) 14 (R\177) -22 (aih\177) -22 (a.) 17 
(Graphical) 14 (sp) 1 (eci\014cation) 16 (of) 14 (algorithm)  ks 
93 2390 p m (animations) 22 (with) 22 (Aladdin.) 39 (In)  ks 
cmti10.329 @sf
22 r m (Pr) -1 (o) -1 (c) -3 (e) -2 (e) -3 
(dings) 20 (of) 22 (the) 22 (22nd) 22 (Hawaii) 22 (International) 20 
(Confer) -1 (enc) -3 (e) 20 (on)  ks 
93 2450 p m (System) 16 (Scienc) -1 (e) -1 (s)  ks 
cmr10.329 @sf
m (,) 13 (pages) 15 (892{901,) 13 (Kailua-Kona,) 16 (HI,) 15 
(Jan) 0 (uary) 14 (1989.)  ks 
0 2590 p m ([13])  s
93 2590 p m (John) 23 (T.) 21 (Stask) 0 (o.) 37 (T) -3 
(ANGO:) 20 (A) 22 (framew) 0 (ork) 19 (and) 22 (system) 21 
(for) 21 (algorithm) 22 (animation.)  ks 
cmti10.329 @sf
40 r m (Computer)  s
cmr10.329 @sf
m (,)  s
93 2650 p m (23\(9\):27{3) -1 (9,) 13 (Septem) 0 (b) 1 (er) 15 
(1990.)  ks 
952 2828 p m (31)  s
@eop
30 @bop0
cmr10.329 @sf
[<C000C000C0006000600060003000300030001800180018000C000C000C00060006000600030003
  00030001800180018000C000C000C0006000600060003000300030001800180018000C000C000C
  000600060006000300030001> 16 45 -3 11 23] 47 @dc
1.000000 /cmsy10.329 @newfont
cmsy10.329 @sf
[<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0> 16 18 -3 -2 23] 15 @dc
cmti10.329 @sf
[<3C07C0000000620C30000000F31E18000000798F0C00000031860E00000001C00600000000C007
  00000000E00700000000E00300000000E00380070000E003800C80007003801C40007003801C40
  007001C01C40007001C01C40007001C00E20003801C00E00003801C00E00003800E00E00003800
  E00700003800E00700001C00E00700001C00E00700001C00700380001C00700380001C00700380
  001C00700380000E007001C000FFFFFFFFC0000E003801C0000E003801C0000E003800E0000700
  3800E00007003800E00007001C00E00007001C00700003819C0370000383CE07F0000183C607F0
  0000E1C383B800003F80FF38> 45 41 2 9 41] 15 @dc
cmr10.329 @sf
[<000600000006000000060000000600000006000000060000000600000006000000060000000600
  000006000000060000000600000006000000060000FFFFFFF0FFFFFFF000060000000600000006
  000000060000000600000006000000060000000600000006000000060000000600000006000000
  0600000006000000060000> 28 32 -3 5 35] 43 @dc
[<003FF800038000038000038000038000038000038000038000038003E3800E13801C0B80380780
  380380780380700380F00380F00380F00380F00380F00380F003807003807803803803803C0780
  1C058006198003E080> 21 29 -2 9 24] 113 @dc
1.000000 /cmbx10.329 @newfont
cmbx10.329 @sf
[<FFE00FFFE0FFE00FFFE00E0000FE00060000FC00060001FC00030001F800030001F800018003F0
  00018003F00001FFFFF00000FFFFE00000C007E00000600FC00000600FC00000701FC00000301F
  800000303F800000183F000000183F0000000C7E0000000C7E0000000EFE00000006FC00000006
  FC00000003F800000003F800000001F000000001F000000001F000000000E000000000E00000> 35 31 -2 0 40] 65 @dc
[<01FC0007FF001F81C03F00C03E00607E00007C0000FC0000FC0000FC0000FC0000FC0000FC0000
  7C03007C0FC03E0FC03E0FC01F0FC007FF8001FE00> 19 20 -2 0 23] 99 @dc
[<FFC3FFFFC3FF1E00F81E01F01E01E01E03C01E07C01E0F801F0F001F9E001FFC001F7C001F1800
  1F0C001F07001F03801F00C01F00F01F01FE1F01FE1F00001F00001F00001F00001F00001F0000
  1F00001F00001F00001F0000FF0000FF0000> 24 32 -2 0 28] 107 @dc
[<FFE3FFFFE3FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  1F00F81F00F81E80F81EC0F81E61F0FE3FE0FE0FC0> 24 20 -3 0 29] 110 @dc
[<01FF0007FFC01F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E
  7C007C7C007C3E00F83E00F81F83F007FFC001FF00> 23 20 -1 0 26] 111 @dc
[<0030018000007803C000007803C000007803C00000FC07E00000FC07E00001F60FB00001F60F30
  0001F60F300003E31E180003E31E180007C1BE0C0007C1BC0C0007C1BC0C000F80F806000F80F8
  06001F00F803001F00F00300FFE7FE1FE0FFE7FE1FE0> 35 20 -1 0 38] 119 @dc
[<FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
  001F001F001F001F001F001F001F001F001F001F00FF00FF00> 11 32 -2 0 14] 108 @dc
[<00FF8007FFE00F80701E00183E00187C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8FC00F8
  7C00F87C00F03E00F01E01E00F83C007FF8001FE00> 21 20 -1 0 24] 101 @dc
[<03F8FF0FFEFF1F07F83E01F87E00F87C00F87C00F8FC00F8FC00F8FC00F8FC00F8FC00F8FC00F8
  7C00F87C00F87E00F83E01F81F83F80FFEF801F8F80000F80000F80000F80000F80000F80000F8
  0000F80000F80000F80000F80007F80007F8> 24 32 -2 0 29] 100 @dc
[<01FF000FFFE03F01F878003C78003CF0001EF0001EF0001E70003E3C007C1FFFFC07FFF80FFFF0
  1FFF801C000018000018000009FC000FFF000F07801E03C03E03E03E03E03E03E03E03E03E03E0
  1E03DE0F079E07FFFE01FC3C> 23 30 -1 10 26] 103 @dc
[<FFE3FF8FFEFFE3FF8FFE1F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01
  F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F807E01F01E807E
  01F01E407D01F01E70F9C3E0FE1FF07FC0FE0FE03F80> 39 20 -3 0 44] 109 @dc
[<01F003F807CC0F860F860F860F860F860F800F800F800F800F800F800F800F800F800F80FFFCFF
  FC3F800F800780038003800380018001800180> 15 29 -1 0 20] 116 @dc
[<C7F0FFFCF81EF006E007C007C007001F03FE1FFE3FFC7FF8FFC0F800E006E006600E701E3FFE0F
  E6> 16 20 -2 0 21] 115 @dc
cmr10.329 @sf
[<40201010080804040474FCFCF870> 6 14 -4 -18 13] 39 @dc
30 @bop1
cmr10.329 @sf
0 45 p m (animated) 15 (views) 16 (of) 14 (program) 14 (executions.) 21 
(W) -3 (e) 14 (illustrated) 16 (sample) 16 (T) -3 (ANGO) 14 
(co) 1 (de) 16 (from) 14 (an) 15 (animation) 15 (of)  ks 
0 135 p m (the) 15 (T) -3 (o) 0 (w) -2 (ers) 13 
(of) 15 (Hanoi) 16 (problem.)  ks 
71 226 p m (The) 17 (dev) 0 (elopmen) 0 (t) 17 (of) 17 
(an) 17 (animation) 18 (paradigm/system) 17 (is) 18 (nev) 0 (er) 16 
(really) 19 (\014nished) 19 (b) 1 (ecause) 19 (there) 17 (are)  ks 
0 316 p m (alw) 0 (a) -1 (ys) 17 (more) 19 (features) 18 
(to) 19 (b) 1 (e) 19 (added) 20 (and) 19 (impro) 0 
(v) 0 (emen) -1 (ts) 17 (to) 18 (b) 1 (e) 20 
(made.) 31 (Muc) 0 (h) 18 (of) 18 (this) 20 (is) 19 
(suggested) 19 (b) 0 (y)  ks 
0 406 p m (using) 16 (the) 15 (system.) 20 (Belo) 0 (w) 14 
(are) 15 (capabilitie) 1 (s) 17 (that) 14 (w) 0 (e) 14 
(plan) 16 (to) 15 (add) 15 (to) 15 (the) 15 (paradigm) 15 
(in) 16 (the) 15 (future:)  ks 
cmsy10.329 @sf
68 547 p m (\017)  s
cmr10.329 @sf
114 547 p m (A)  s
cmti10.329 @sf
12 r m (bitmap)  s
cmr10.329 @sf
13 r m (image) 13 (t) 0 (yp) 1 (e) 11 (that) 12 
(w) 0 (ould) 11 (allo) 0 (w) 12 (designers) 13 (to) 12 
(hand-craft) 12 (a) 12 (graphical) 14 (ob) 3 (ject) 12 (and) 12 
(a)  ks 
cmti10.329 @sf
12 r m (shu\017e)  s
cmr10.329 @sf
114 606 p m (transition) 15 (for) 15 (displa) 0 (ying) 16 (series) 15 
(of) 15 (these) 16 (bitmaps.)  ks 
cmsy10.329 @sf
68 747 p m (\017)  s
cmr10.329 @sf
114 747 p m (Impro) 0 (v) -1 (ed) 15 (de\014nitional) 18 (facilitie) 1 
(s) 18 (for) 15 (comp) 1 (osite) 17 (images) 16 (that) 16 
(w) 0 (ould) 16 (allo) 0 (w) 15 (the) 16 (indivi) 1 
(dual) 19 (subim-)  ks 
114 806 p m (ages) 13 (to) 12 (b) 1 (e) 15 (named) 13 
(and) 14 (referenced) 14 (for) 13 (use) 14 (in) 14 (transitions.) 20 
(The) 13 (subimages) 14 (should) 15 (also) 13 (b) 1 (e) 14 
(param-)  ks 
114 866 p m (eterized) 16 (so) 15 (that) 14 (they) 16 (can) 15 
(b) 1 (e) 16 (mo) 1 (di\014ed) 16 (at) 15 (run-time.)  ks 
cmsy10.329 @sf
68 1006 p m (\017)  s
cmr10.329 @sf
114 1006 p m (More) 21 (sophisticated) 23 (metho) 1 (ds) 23 (for) 21 
(designing) 24 (paths|in) 23 (particular,) 24 (metho) 1 (ds) 22 (similar) 24 
(to) 21 (those)  ks 
114 1066 p m (used) 19 (in) 20 (the) 19 (Metafon) 0 (t) 17 
(system[) 0 (16)  ks 
754 1066 p m (]) 18 (for) 19 (creating) 19 (arcs) 18 (using) 20 
(in) 0 (termediate) 19 (p) 1 (oin) 0 (ts) 19 (and) 19 
(en) 0 (ter) 18 (and)  ks 
114 1125 p m (exit) 15 (angles.)  ks 
cmsy10.329 @sf
68 1265 p m (\017)  s
cmr10.329 @sf
114 1265 p m (Strengthened) 11 (supp) 1 (ort) 11 (for) 10 (the) 11 
(la) 0 (y) -1 (out) 9 (and) 10 (organization) 11 (of) 10 
(complex,) 12 (structured) 11 (imagery) -3 (,) 10 (p) 1 (ossibly)  ks 
114 1325 p m (through) 21 (the) 21 (inclusi) 1 (on) 23 (of) 21 
(constrain) 0 (t) 20 (sp) 1 (eci\014cations) 23 (to) 21 (help) 22 
(main) 0 (tain) 21 (graphical) 22 (relationships)  ks 
114 1384 p m (within) 16 (dynamic) 16 (structures.)  ks 
71 1512 p m (In) 18 (terms) 17 (of) 18 (language) 18 (supp) 1 
(ort,) 18 (implemen) 0 (ting) 18 (the) 18 (paradigm) 18 (in) 19 
(a) 17 (more) 18 (rigorous) 17 (ob) 3 (ject-orien) 0 (ted)  ks 
0 1602 p m (en) 0 (vironmen) 0 (t) 20 (suc) 0 (h) 21 
(as) 21 (C++) 22 (o\013ers) 20 (app) 1 (eal.) 40 (In) 22 
(T) -3 (ANGO) 21 (w) 0 (e) 20 (c) 0 (hose) 21 
(not) 21 (to) 21 (utilize) 23 (the) 22 (ob) 3 (ject-based)  ks 
0 1692 p m (app) 1 (earance) 22 (of) 21 (the) 22 (paradigm) 22 
(for) 21 (lo) 1 (cal,) 24 (pragmatic) 21 (reasons|v) 0 (ery) 20 
(few) 22 (of) 21 (our) 21 (p) 1 (oten) 0 (tial) 21 
(animation)  ks 
0 1783 p m (designers) 17 (had) 15 (exp) 1 (erience) 18 (with) 16 
(C++.) 22 (Another) 16 (future) 16 (direction) 17 (w) 0 (e) 14 
(plan) 17 (to) 15 (pursue) 16 (is) 16 (a) 16 (de\014nition) 17 
(of)  ks 
0 1873 p m (a) 14 (formal,) 13 (stand-alone) 14 (algorithm) 14 (animation) 15 
(language) 14 (with) 14 (its) 14 (o) 0 (wn) 13 (sp) 1 
(ecialize) 1 (d) 16 (syn) 0 (tax) 12 (tailored) 15 (to) 13 
(the)  ks 
0 1963 p m (requiremen) 0 (ts) 13 (of) 13 (algorithm) 14 (animation.) 20 
(Our) 14 (initial) 16 (exp) 1 (erience) 16 (of) 13 (using) 14 
(C) 14 (as) 13 (a) 13 (bac) 0 (kb) 1 (one) 14 
(en) 0 (vironmen) 0 (t)  ks 
0 2054 p m (has) 15 (pro) 0 (vided) 15 (the) 15 (foundation) 16 
(for) 14 (creating) 16 (a) 15 (comprehensiv) 0 (e) 15 (animation) 16 
(language) 15 (de\014nition.)  ks 
cmbx10.329 @sf
0 2189 p m (Ac) 0 (kno) -1 (w) -1 (ledgmen) -1 (ts)  ks 
cmr10.329 @sf
0 2280 p m (Stev) 0 (e) 11 (Reiss,) 13 (Je\013) 12 (Vitter,) 12 
(P) 0 (aris) 11 (Kanellakis,) 14 (Andy) 12 (v) -2 (an) 11 
(Dam,) 12 (Marc) 11 (Bro) 0 (wn,) 11 (Rob) 12 (Rubin,) 14 
(and) 12 (the) 12 (pap) 1 (er's)  ks 
0 2370 p m (referees) 15 (all) 17 (con) 0 (tributed) 14 (to) 15 
(this) 16 (w) 0 (ork) 13 (with) 15 (insigh) 0 (tful) 16 
(commen) 0 (ts) 14 (and) 15 (suggestions.)  ks 
952 2828 p m (30)  s
@eop
29 @bop0
1.000000 /cmtt8.300 @newfont
cmtt8.300 @sf
[<3FF83FF80380038003800380038003800380038003800380FFFE7FFE03800380038201C700FF00
  7E> 16 20 0 0 18] 102 @dc
[<0F803FE038E07070F078E038E038E038E038E038707038E03FE00F80> 13 14 -2 0 18] 111 @dc
[<FFC0FFC01C001C001C001C001C001C001C001E001E081F1CFDFCFCF8> 14 14 -2 0 18] 114 @dc
[<0180038006000C0018003800300070007000E000E000E000E000E000E000E00070007000300038
  0018000C00060003800180> 9 25 -5 2 18] 40 @dc
[<FFF0FFF00700070007000700070007000700070007000700FF00FF0000000000000006000F000F
  000600> 12 21 -3 0 18] 105 @dc
[<FFFEFFFE7FFE0000000000007FFEFFFEFFFE> 15 9 -1 -6 18] 61 @dc
[<07C00FE01C703838701C701CE01EE00EE00EE00EE00EE00EE00EE00E701C701C38381C700FE007
  C0> 15 20 -1 0 18] 48 @dc
[<80C060303070F0F06000000000000060F0F060> 4 19 -7 5 18] 59 @dc
[<0038007801F003E00F801F003C00F800F000F8003C001F000F8003E001F000780038> 13 17 -2 -2 18] 60 @dc
[<0FBE1FFE387870786038E038E038E038E0386038703838781FF807B8003800380038003800F800
  F8> 15 20 -1 0 18] 100 @dc
[<DFC0FFE0F030E018601800780FF03FE07F00E000C07060703FF01FF0> 13 14 -2 0 18] 115 @dc
[<FC7EFC7E3838387038E03DE03FC03F803F803BC039E038F03BFC3BFC3800380038003800F800F8
  00> 15 20 -1 0 18] 107 @dc
[<038003800380038003800380FFFEFFFEFFFE038003800380038003800380> 15 15 -1 -3 18] 43 @dc
[<80C06030181C0C0E0E070707070707070E0E0C1C183060C080> 8 25 -4 2 18] 41 @dc
[<C000E000E00070007000380038001C001C001C000E000E00070007000380038001C001C001C000
  E000E000700070003800380018> 13 26 -2 3 18] 47 @dc
[<070007000700E738FFF87FF01FC01FC07FF0FFF8E738070007000700> 13 14 -2 -3 18] 42 @dc
[<07C01FF0383870386000E000FFF8FFF8E0386038707038701FE00780> 13 14 -2 0 18] 101 @dc
[<03C007F00E380E380E380E000E000E000E000E000E000E00FFF87FF80E000E000E000600> 13 18 -1 0 18] 116 @dc
[<0FBE1FFE3878383838383838383838383838383838383838F8F8F8F8> 15 14 -1 0 18] 117 @dc
[<FE00FE00380038003800380038003BC03FF03C38381C380C380E380E380E380E380C381C3C38FF
  F0FBE0> 15 21 -1 7 18] 112 @dc
[<FE3EFE3E383838383838383838383838383838383C383E383FF039E03800380038003800F800F8
  00> 15 20 -1 0 18] 104 @dc
[<1F3E3FFE70F0E070E070E07078703FF00FF00070207070E07FC03F80> 15 14 -2 0 18] 97 @dc
[<07E01FF0383870386000E000E000E000E0006000701038381FF807F0> 13 14 -2 0 18] 99 @dc
[<FE3EFE3E383838383838383838383838383838383C383E38FFF0F9E0> 15 14 -1 0 18] 110 @dc
[<0FE01FF0783C600CE00EE00EE00E701E3FFC3FF83FE070003F803FC038E0707070707070707038
  E71FFF0F9E> 16 22 -1 8 18] 103 @dc
[<FFF8FFF80700070007000700070007000700070007000700070007000700070007000700FF00FF
  00> 13 20 -2 0 18] 108 @dc
[<00F801F80380070007000700070007000700070007000E00FC00FC000E00070007000700070007
  00070007000700038001F800F8> 13 26 -2 3 18] 123 @dc
[<FFF8FFF8FFF8> 13 3 -2 3 18] 95 @dc
[<FC7EFC7E3838383838381FF01FF01C701C701C700C600EE00EE00EE00EE006C006C007C007C003
  80> 15 20 -1 0 18] 65 @dc
[<FE1CFE3E38773877387038703870387038E03FC03FE038F03878383838383838387838F0FFE0FF
  80> 16 20 -1 0 18] 82 @dc
[<038007C007C006C00EE00EE00EE01C701C701C703C783838FC7EFC7E> 15 14 -1 0 18] 118 @dc
[<4040E0E0E0E0E0E0E0E0E0E0E0E0E0E04040> 11 9 -3 -11 18] 34 @dc
[<FE00FE003800380038003800380038003FE03FF8383C381C380E380E380E380E381C383CFFF8FF
  E0> 15 20 -1 0 18] 80 @dc
[<3FE07FF07070E038E038E038E038E038E038E038E038E038E038E038E038E038E03870707FF03F
  E0> 13 20 -2 0 18] 79 @dc
[<FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FF
  E0> 11 20 -3 0 18] 73 @dc
[<FEF8FEF838F838B839B839B839B839B839B839B83B383B383B383B383B383B383A383E38FEFEFE
  FE> 15 20 -1 0 18] 78 @dc
[<1FF01FF00380038003800380038003800380038003800380038003800380E38EE38EE38EFFFE7F
  FE> 15 20 -1 0 18] 84 @dc
[<CF80FFE0F070E030E03860380038003800F00FE03FC07F007000E000E070E070E07070F03FF01F
  30> 13 20 -2 0 18] 83 @dc
[<C0E030301878F8F060> 5 9 -7 5 18] 44 @dc
[<FFC0FFF038783838381C381C380E380E380E380E380E380E380E381E381C381C38383878FFF0FF
  C0> 15 20 -1 0 18] 68 @dc
[<FE7EFE7E383838383870387038E03CE03DC03FC03F803F803B803B8039C038E038E03870FEFCFE
  FC> 15 20 -1 0 18] 75 @dc
[<03E00007F0000E38001C1C00380E00380E00380E00380E00380E00380E00380E00380E00380E00
  380E00380E00380E00380E00380E00FE3F80FE3F80> 17 20 0 0 18] 85 @dc
[<FFFEFFFE380E380E380E3804380038003800380038003800380038003800380038003800FF00FF
  00> 15 20 -1 0 18] 76 @dc
[<FFFEFFFE380E380E380E380E380038E038E03FE03FE038E038E038003800380E380E380EFFFEFF
  FE> 15 20 -1 0 18] 69 @dc
[<F8E380F9E78071C70071C70071C70071C70071C70071C70071C70071C70079E70079E700FFBE00
  F71C00> 17 14 0 0 18] 109 @dc
[<1BC03FF03C38381C380C380E380E380E380E380C381C3C383FF03BE03800380038003800F800F8
  00> 15 20 -1 0 18] 98 @dc
[<7800FC000E0007000700070007000700070007000700038001F801F80380070007000700070007
  000700070007000E00FC007800> 13 26 -2 3 18] 125 @dc
[<0FC03FF07838E01CE00E400E000E000E001C003807F007E000780038001C201C701C78383FF00F
  E0> 15 20 -1 0 18] 51 @dc
[<03E00FF01C38381C700E700E600EE000E000E000E000E000E000600E700E700E381E1C3E0FFE03
  E6> 15 20 -1 0 18] 67 @dc
[<3C007E007700778003800380038003C003C003C006E006E00E600E600E701C701C701C383C38FC
  7EFC7E> 15 21 -1 7 18] 121 @dc
[<1CF01CF01CF038B83AB83FF83FF83BB838383018701C701CFEFEFEFE> 15 14 -1 0 18] 119 @dc
[<60F0F060> 4 4 -7 0 18] 46 @dc
[<F83EF83E701C701C701C701C701C739C739C77DC76DC76DC76DC76DC76DC76DC745C7C7CFC7EFC
  7E> 15 20 -1 0 18] 77 @dc
[<FFC0FFC0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
  00E000E000E000E000FFC0FFC0> 10 26 -6 3 18] 91 @dc
[<FFC0FFC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001
  C001C001C001C001C0FFC0FFC0> 10 26 -1 3 18] 93 @dc
[<7FF87FF8303818380C0006000300018000C000E00070003000384038E038E038E07070E03FC00F
  80> 13 20 -2 0 18] 50 @dc
[<FFF8FFF8FFF8> 13 3 -2 -9 18] 45 @dc
[<007F007F001C001C001C001C001C079C1FFC387C703C601CE01CE01CE01CE01C601C703C387C1F
  FC079C> 16 21 -1 7 18] 113 @dc
[<07B80FF81878387870387038E038E038E0FCE0FCE000E000E000E03870387038387818780FF807
  98> 14 20 -1 0 18] 71 @dc
[<FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E00EE00FE001E000E00060006
  00> 11 20 -3 0 18] 49 @dc
[<FF00FF003800380038003800380038E038E03FE03FE038E038E038003800380E380E380EFFFEFF
  FE> 15 20 -1 0 18] 70 @dc
cmti10.329 @sf
[<03C0000E30001C08001C04001C04001C02001C02001C01001C01001C01000E00800E00800E0080
  8700804700C04301C04383C02307C03307800E0380> 18 20 -4 0 21] 118 @dc
29 @bop1
cmtt8.300 @sf
53 349 p m (for) 16 (\(i=0;) 16 (i<disks;) 15 (++i\)) 105 (/*) 16 
(set) 17 (up) 17 (the) 17 (associ) -1 (ati) -1 (on) 15 
(for) 17 (disks) 16 (residin) -1 (g) 15 (at) 17 (location) -1 
(s) 16 (*/)  ks 
106 390 p m ({) 17 (peg_pos) 15 (=) 18 (AssocR) -1 (etr) -1 
(iev) -1 (e\(") -1 (PO) -1 (INT) -1 (S",) -1 (ID,) -1 
(i,0) -1 (\);)  ks 
141 432 p m (disk) 16 (=) 18 (AssocR) -1 (etr) -1 (iev) -1 
(e\(") -1 (DIS) -1 (K") -1 (,ID) -1 (,i\)) -1 (;)  ks 
141 473 p m (outline) 15 (=) 18 (AssocR) -1 (etr) -1 (iev) -1 
(e\(") -1 (OU) -1 (TLI) -1 (NE") -1 (,ID) -1 (,i\)) -1 
(;)  ks 
141 515 p m (AssocSto) -1 (re\() -1 ("D) -1 (ISK) -1 (_AT) -1 
(",p) -1 (eg_) -1 (po) -1 (s,) 15 (disk\);) 51 (/*) 17 
(final) 16 (paramet) -1 (er) 15 (is) 17 (value) 16 (to) 17 
(be) 17 (stored) 15 (*/)  ks 
141 556 p m (AssocSto) -1 (re\() -1 ("O) -1 (UTL) -1 (INE) -1 
(_AT) -1 (",d) -1 (is) -1 (k,) 15 (outline\);)  ks 
106 597 p m (})  s
53 680 p m (path) 16 (=) 17 (PathNull\() -1 (3\)) -1 (;)  ks 
53 722 p m (trans) 16 (=) 17 (TransCre) -1 (at) -1 (e\(D) -1 
(ela) -1 (y,N) -1 (ULL) -1 (,p) -1 (ath) -1 (\);) 139 
(/*) 17 (make) 16 (everyth) -1 (ing) 15 (appear) 16 (*/)  ks 
53 763 p m (TransPe) -1 (rfo) -1 (rm\() -1 (tra) -1 (ns) -1 
(\);)  ks 
0 804 p m (})  s
0 929 p m (/*) 17 (given) 16 (there) 16 (are) 16 (fromdisk) -1 
(s) 16 (on) 17 (peg) 16 (number) 16 (frompe) -1 (g,) 15 
(move) 17 (the) 16 (top) 17 (disk) 16 (onto) 16 (*/)  ks 
0 970 p m (/*) 17 (peg) 16 (number) 16 (topeg) 16 (which) 16 
(current) -1 (ly) 15 (has) 17 (todisk) 15 (number) 16 (of) 17 
(disks) 15 (on) 17 (it.) 35 (*/)  ks 
0 1053 p m (void)  s
0 1094 p m (Move\(fr) -1 (omp) -1 (eg,) -1 (fro) -1 (mdi) -1 
(sk) -1 (,to) -1 (peg) -1 (,to) -1 (dis) -1 (k\))  ks 
53 1136 p m (int) 16 (frompeg,f) -1 (rom) -1 (di) -1 (sk,) -1 
(top) -1 (eg,) -1 (tod) -1 (is) -1 (k;)  ks 
0 1177 p m ({)  s
53 1218 p m (int) 140 (top_spo) -1 (t,o) -1 (pen) -1 (_sp) -1 
(ot;)  ks 
53 1260 p m (Locatio) -1 (n) 51 (atpt,fr) -1 (omp) -1 (t,t) -1 
(opt) -1 (,to) -1 (pe) -1 (g_t) -1 (op,) -1 (fro) -1 
(mpe) -1 (g_) -1 (top) -1 (;)  ks 
53 1301 p m (Image) 104 (disk,re) -1 (ct;)  ks 
53 1343 p m (Path) 122 (path[3]) -1 (,mo) -1 (vep) -1 (ath) -1 
(;)  ks 
53 1384 p m (Trans) 104 (move[2]) -1 (,co) -1 (mpo) -1 (se;)  ks 
53 1467 p m (top_spo) -1 (t) 16 (=) 17 (num_dis) -1 (ks) 15 
(-) 18 (fromdis) -1 (k;) 491 (/*) 17 (find) 17 (top) 16 
(disk) 16 (on) 17 (peg) 17 (frompeg) 15 (\(revers) -1 (e\)) 15 
(*/)  ks 
53 1508 p m (atpt) 16 (=) 17 (AssocRetr) -1 (ie) -1 (ve\() -1 
("PO) -1 (INT) -1 (S",) -1 (ID) -1 (,to) -1 (p_s) -1 
(pot) -1 (,fr) -1 (om) -1 (peg) -1 (\);) 156 (/*) 17 
(acquire) 16 (that) 16 (locatio) -1 (n) 15 (*/)  ks 
53 1550 p m (disk) 16 (=) 17 (AssocRetr) -1 (ie) -1 (ve\() -1 
("DI) -1 (SK_) -1 (AT") -1 (,a) -1 (tpt) -1 (\);) 403 
(/*) 17 (get) 17 (the) 17 (disk) 16 (current) -1 (ly) 15 
(there) 16 (*/)  ks 
53 1591 p m (rect) 16 (=) 17 (AssocRetr) -1 (ie) -1 (ve\() -1 
("OU) -1 (TLI) -1 (NE_) -1 (AT) -1 (",d) -1 (isk) -1 
(\);) 350 (/*) 17 (get) 17 (the) 17 (outlin) -1 (e) 16 
(too) 16 (*/)  ks 
53 1674 p m (frompt) 15 (=) 18 (ImageLo) -1 (ca) -1 (te\() -1 
(rec) -1 (t,S) -1 (out) -1 (h\)) -1 (;) 474 (/*) 17 
(acquire) 16 (locati) -1 (ons) 15 (for) 16 (disk) 17 (movemen) -1 
(t) 15 (*/)  ks 
53 1715 p m (frompeg) -1 (_to) -1 (p) 16 (=) 17 (AssocRe) -1 
(tri) -1 (eve) -1 (\("P) -1 (EG) -1 (TOP) -1 (",I) -1 
(D,f) -1 (rom) -1 (pe) -1 (g\);)  ks 
53 1757 p m (topeg_t) -1 (op) 15 (=) 18 (AssocR) -1 (etr) -1 
(iev) -1 (e\(") -1 (PEG) -1 (TO) -1 (P",) -1 (ID,) -1 
(top) -1 (eg\)) -1 (;)  ks 
53 1798 p m (open_sp) -1 (ot) 15 (=) 18 (num_di) -1 (sks) 15 
(-) 17 (todisk) 16 (-) 17 (1;) 440 (/*) 17 (find) 17 
(loc) 16 (on) 17 (topeg) 16 (to) 17 (put) 16 (this) 17 
(disk) 16 (*/)  ks 
53 1840 p m (topt) 16 (=) 17 (AssocRetr) -1 (ie) -1 (ve\() -1 
("PO) -1 (INT) -1 (S",) -1 (ID) -1 (,op) -1 (en_) -1 
(spo) -1 (t,t) -1 (op) -1 (eg\)) -1 (;)  ks 
53 1922 p m (path[0]) 15 (=) 17 (PathDist) -1 (anc) -1 (e\(f) -1 
(rom) -1 (pt,) -1 (fr) -1 (omp) -1 (eg_) -1 (top) -1 
(,OF) -1 (F_) -1 (DIS) -1 (TAN) -1 (CE\)) -1 (;) 68 
(/*) 17 (make) 17 (path) 16 (to) 17 (move) 16 (up,) 16 
(across,) 16 (and) 16 (down) 16 (*/)  ks 
53 1964 p m (path[1]) 15 (=) 17 (PathDist) -1 (anc) -1 (e\(f) -1 
(rom) -1 (peg) -1 (_t) -1 (op,) -1 (top) -1 (eg_) -1 
(top) -1 (,O) -1 (FF_) -1 (DIS) -1 (TAN) -1 (CE\)) -1 
(;) 15 (/*) 17 (OFF_DISTA) -1 (NC) -1 (E) 16 (is) 17 
(a) 17 (macro) 16 (*/)  ks 
53 2005 p m (path[2]) 15 (=) 17 (PathDist) -1 (anc) -1 (e\(t) -1 
(ope) -1 (g_t) -1 (op) -1 (,to) -1 (pt,) -1 (OFF) -1 
(_DI) -1 (ST) -1 (ANC) -1 (E\);)  ks 
53 2047 p m (movepat) -1 (h) 16 (=) 17 (PathCon) -1 (cat) -1 
(ena) -1 (te\() -1 (3,p) -1 (at) -1 (h[0) -1 (],p) -1 
(ath) -1 ([1]) -1 (,p) -1 (ath) -1 ([2]) -1 (\);)  ks 
53 2129 p m (move[0]) 15 (=) 17 (TransCre) -1 (ate) -1 (\(Mo) -1 
(ve,) -1 (dis) -1 (k,) -1 (mov) -1 (epa) -1 (th\)) -1 
(;) 315 (/*) 17 (move) 17 (disk) 16 (and) 16 (its) 17 
(outline) 15 (*/)  ks 
53 2171 p m (move[1]) 15 (=) 17 (TransCre) -1 (ate) -1 (\(Mo) -1 
(ve,) -1 (rec) -1 (t,) -1 (mov) -1 (epa) -1 (th\)) -1 
(;)  ks 
53 2212 p m (compose) 15 (=) 17 (TransCom) -1 (pos) -1 (e\(2) -1 
(,mo) -1 (ve[) -1 (0]) -1 (,mo) -1 (ve[) -1 (1]\)) -1 
(;)  ks 
53 2254 p m (TransPe) -1 (rfo) -1 (rm\() -1 (com) -1 (po) -1 
(se\)) -1 (;)  ks 
53 2336 p m (AssocSt) -1 (ore) -1 (\("D) -1 (ISK) -1 (_A) -1 
(T",) -1 (top) -1 (t,) 15 (disk\);) 474 (/*) 17 (reset) 16 
(the) 17 (disk) 16 (to) 17 (its) 16 (new) 17 (location) 15 
(*/)  ks 
0 2378 p m (})  s
cmr10.329 @sf
76 2516 p m (Figure) 15 (7:) 20 (Animation) 16 (scenes)  ks 
cmti10.329 @sf
16 r m (Init)  s
cmr10.329 @sf
14 r m (\(con) 0 (tin) 0 (ued\)) 13 (and)  ks 
cmti10.329 @sf
16 r m (Move)  s
cmr10.329 @sf
15 r m (for) 14 (the) 16 (T) -3 (o) -1 (w) -1 
(ers) 13 (of) 14 (Hanoi) 16 (animation.)  ks 
952 2828 p m (29)  s
@eop
28 @bop0
cmtt8.300 @sf
[<1CE01CE01CE01CE01CE0FFFEFFFE7FFE1CE01CE00E700E700E707FFEFFFEFFFE0E700E700E700E
  70> 15 20 -1 0 18] 35 @dc
[<FC7EFC7E38383838383838383838383838383FF83FF83838383838383838383838383838FC7EFC
  7E> 15 20 -1 0 18] 72 @dc
[<FC7EFC7E1C701EF00EE007C00780038007C00FC00EE01CF07C7C7C7C> 15 14 -1 0 18] 120 @dc
[<80C060303018181878F8F060> 5 12 -7 -8 18] 39 @dc
[<0F803FC070F070387018001C001C000E0FCE1FEE383E701EE00EE00EE00CE01C701838381FF007
  C0> 15 20 -1 0 18] 57 @dc
[<FFF0FFF8383C381E380E380E380E380E381C3FF83FF038783838381C381C381C381C3838FFF0FF
  E0> 15 20 -1 0 18] 66 @dc
[<FFFCFFFC701C381C1C1C0E000700038001C000E0707070387FFC3FFC> 14 14 -1 0 18] 122 @dc
[<06000F000F00060000000000000000000700070007000700038001E000F04038E038F0787FF01F
  C0> 13 20 -2 0 18] 63 @dc
[<7E00FF80E1C040C000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E01F
  E01FE000000000000000C001E001E000C0> 11 28 -2 7 18] 106 @dc
[<0FE00FE0038003800380038003800380038007C007C00EE00EE00EE01C701C7038383838FC7EFC
  7E> 15 20 -1 0 18] 89 @dc
28 @bop1
cmtt8.300 @sf
0 266 p m (#define) 33 (ID) 211 (0) 193 (/*) 17 (ID) 17 
(used) 17 (in) 16 (associati) -1 (ons) 15 (*/)  ks 
0 307 p m (#define) 33 (DISK_HT) 121 (0.1) 157 (/*) 17 (y) 18 
(value--) -1 (di) -1 (sk) 15 (heights) 51 (*/)  ks 
0 349 p m (#define) 33 (OFF_DIS) -1 (TAN) -1 (CE) 33 (0.03) 139 
(/*) 17 (used) 17 (in) 17 (creati) -1 (ng) 15 (movement) 15 
(paths) 16 (*/)  ks 
0 432 p m (static) 15 (int) 17 (num_disk) -1 (s;)  ks 
0 515 p m (/*) 17 (draw) 16 (the) 17 (3) 17 (pegs,) 16 
(create) 15 (a) 18 (two-di) -1 (men) -1 (sio) -1 (nal) 15 
(array) 16 (of) 17 (positio) -1 (ns) 15 (for) 17 (the) 34 
(*/)  ks 
0 556 p m (/*) 17 (disks) 16 (to) 17 (go) 17 (onto) 16 
(the) 16 (pegs,) 16 (and) 17 (draw) 16 (the) 17 (initia) -1 
(l) 16 (set) 16 (of) 17 (disks) 16 (on) 17 (peg) 17 
(0) 17 (*/)  ks 
0 639 p m (void)  s
0 680 p m (Init\(di) -1 (sks) -1 (\))  ks 
53 722 p m (int) 16 (disks;) 34 (/*) 17 (number) 15 (of) 17 
(disks) 16 (to) 17 (start) 16 (on) 17 (first) 15 (peg) 17 
(*/)  ks 
0 763 p m ({)  s
53 804 p m (int) 175 (i;)  ks 
53 846 p m (double) 121 (xvals[10) -1 (],) 15 (stack_to) -1 (p,) 15 
(peg_ht;)  ks 
53 887 p m (Locatio) -1 (n) 86 (peg_pos;)  ks 
53 929 p m (Image) 139 (disk,out) -1 (lin) -1 (e;)  ks 
53 970 p m (Path) 157 (path;)  ks 
53 1011 p m (Trans) 139 (trans;)  ks 
53 1094 p m (AssocCr) -1 (eat) -1 (e\(") -1 (PEG) -1 (",) -1 
(2\);) 227 (/*) 17 (peg) 16 (images) 16 (themsel) -1 (ves) 15 
(*/)  ks 
53 1136 p m (AssocCr) -1 (eat) -1 (e\(") -1 (PEG) -1 (TO) -1 
(P",) -1 (2\);) 174 (/*) 17 (3) 17 (locatio) -1 (ns) 15 
(above) 16 (the) 17 (tops) 16 (of) 17 (the) 17 (pegs) 16 
(*/)  ks 
53 1177 p m (AssocCr) -1 (eat) -1 (e\(") -1 (POI) -1 (NT) -1 
(S",) -1 (3\);) 174 (/*) 17 (2-d) 16 (array) 16 (of) 17 
(location) -1 (s) 15 (*/)  ks 
53 1218 p m (AssocCr) -1 (eat) -1 (e\(") -1 (DIS) -1 (K") -1 
(,2\)) -1 (;) 210 (/*) 17 (actual) 15 (disk) 16 (images) 16 
(*/)  ks 
53 1260 p m (AssocCr) -1 (eat) -1 (e\(") -1 (OUT) -1 (LI) -1 
(NE") -1 (,2\)) -1 (;) 157 (/*) 17 (actual) 15 (outline) 15 
(images) 16 (*/)  ks 
53 1301 p m (AssocCr) -1 (eat) -1 (e\(") -1 (DIS) -1 (K_) -1 
(AT") -1 (,1\)) -1 (;) 157 (/*) 17 (get) 16 (a) 18 
(disk) 16 (given) 16 (a) 17 (locatio) -1 (n) 16 (*/)  ks 
53 1343 p m (AssocCr) -1 (eat) -1 (e\(") -1 (OUT) -1 (LI) -1 
(NE_) -1 (AT") -1 (,1\)) -1 (;) 104 (/*) 17 (get) 16 
(a) 18 (disk's) 15 (outline,) 15 (given) 16 (the) 16 (disk) 16 
(*/)  ks 
53 1425 p m (num_dis) -1 (ks) 15 (=) 18 (disks;)  ks 
53 1467 p m (peg_ht) 15 (=) 18 (\(disks+) -1 (1\)) 15 (*) 17 
(DISK_HT;) 86 (/*) 17 (scale) 16 (the) 16 (3) 17 (pegs) 17 
(that) 16 (hold) 16 (disks) 16 (*/)  ks 
318 1550 p m (/*) 16 (Draw) 17 (the) 16 (pegs) 16 (*/)  ks 
53 1591 p m (TwistCr) -1 (eat) -1 (eIm) -1 (age) -1 (Ar) -1 
(ray) -1 (\("P) -1 (EG") -1 (,ID) -1 (,3) -1 (,LI) -1 
(NE,) -1 (1,0) -1 (,0.) -1 (2,) -1 (0.9) -1 (,NU) -1 
(LL,) -1 (0.0) -1 (,N) -1 (ULL) -1 (,pe) -1 (g_h) -1 
(t,0) -1 (.3) -1 (,1,) -1 (Bla) -1 (ck,) -1 (0.) -1 
(0,0) -1 (.0,) -1 (1.0) -1 (\);)  ks 
300 1632 p m (/*) 17 (Params) 15 (are) 17 (\(AssocN) -1 (ame) -1 
(,As) -1 (soc) -1 (ID) -1 (,#,) -1 (typ) -1 (e,h) -1 
(ori) -1 (z?) -1 (,ju) -1 (sti) -1 (f,x) -1 (pos) -1 
(,y) -1 (pos) -1 (,xv) -1 (als) -1 (,x) -1 (sca) -1 
(le,)  ks 
565 1674 p m (yvals,) -1 (ysc) -1 (ale) -1 (,sp) -1 (ac) -1 
(ing) -1 (,vi) -1 (s,c) -1 (olo) -1 (r,) -1 (fil) -1 
(l,w) -1 (idt) -1 (h,s) -1 (ty) -1 (le\)) 68 (*/)  ks 
300 1757 p m (/*) 17 (Designa) -1 (te) 15 (tops) 16 (of) 17 
(pegs) 17 (for) 16 (use) 17 (in) 17 (disk) 16 (movemen) -1 
(t) 16 (*/)  ks 
53 1798 p m (TwistCr) -1 (eat) -1 (eLo) -1 (cAr) -1 (ra) -1 
(y\(") -1 (PEG) -1 (TOP) -1 (",I) -1 (D,) -1 (3,1) -1 
(,0.) -1 (2,0) -1 (.9-) -1 (pe) -1 (g_h) -1 (t,0) -1 
(.3\)) -1 (;)  ks 
300 1840 p m (/*) 17 (Params) 15 (are) 17 (\(AssocN) -1 (ame) -1 
(,As) -1 (soc) -1 (ID) -1 (,#,) -1 (hor) -1 (iz?) -1 
(,xp) -1 (os) -1 (,yp) -1 (os,) -1 (spa) -1 (cin) -1 
(g\)) 33 (*/)  ks 
53 1922 p m (stack_t) -1 (op) 15 (=) 18 (0.9) 16 (-) 17 
(\(disks) 16 (*) 17 (DISK_HT\)) -1 (;) 69 (/*) 17 (calc) 16 
(x) 17 (value) 16 (of) 17 (top) 16 (of) 17 (disk) 17 
(stack) 15 (*/)  ks 
300 2005 p m (/*) 17 (make) 16 (2d) 17 (Array) 16 (where) 16 
(each) 16 (column) 15 (is) 17 (a) 18 (peg) 16 (and) 17 
(each) 16 (row) 17 (positi) -1 (on) 15 (can) 17 (hold) 16 
(a) 17 (disk) 17 (*/)  ks 
53 2047 p m (TwistCr) -1 (eat) -1 (e2d) -1 (Loc) -1 (Ar) -1 
(ray) -1 (\("P) -1 (OIN) -1 (TS") -1 (,I) -1 (D,d) -1 
(isk) -1 (s,3) -1 (,0.) -1 (2,) -1 (sta) -1 (ck_) -1 
(top) -1 (+DI) -1 (SK) -1 (_HT) -1 (,0.) -1 (3,D) -1 
(ISK) -1 (_H) -1 (T\);)  ks 
300 2088 p m (/*) 17 (params) 15 (are) 17 (\(AssocN) -1 (ame) -1 
(,As) -1 (soc) -1 (ID) -1 (,ro) -1 (ws,) -1 (col) -1 
(umn) -1 (s,) -1 (xpo) -1 (s,y) -1 (pos) -1 (,xs) -1 
(pa) -1 (cin) -1 (g,y) -1 (spa) -1 (ci) -1 (ng\)) 33 
(*/)  ks 
53 2171 p m (for) 16 (\(i=0;) 16 (i<disks;) 15 (++i\)) 105 (/*) 16 
(create) 16 (array) 16 (of) 17 (scaled) 15 (disk) 16 (widths) 16 
(*/)  ks 
106 2212 p m (xvals[i) -1 (]) 16 (=) 17 (\(double) -1 (\)\(i) -1 
(+1\)) 15 (/) 17 (\(double\)) -1 (dis) -1 (ks;)  ks 
123 2295 p m (/*) 17 (put) 17 (the) 17 (colore) -1 (d) 16 
(disks) 16 (\(and) 16 (black) 16 (outlin) -1 (es\)) 15 (on) 17 
(the) 17 (first) 15 (peg) 17 (*/)  ks 
53 2336 p m (TwistCr) -1 (eat) -1 (eIm) -1 (age) -1 (Ar) -1 
(ray) -1 (\("D) -1 (ISK) -1 (",I) -1 (D,) -1 (dis) -1 
(ks,) -1 (REC) -1 (T,0) -1 (,1) -1 (,0.) -1 (2,s) -1 
(tac) -1 (k_t) -1 (op) -1 (,xv) -1 (als) -1 (,0.) -1 
(3,N) -1 (UL) -1 (L,D) -1 (ISK) -1 (_HT) -1 (,0) -1 
(.0,) -1 (1,Y) -1 (ell) -1 (ow,) -1 (1.) -1 (0,0) -1 
(.0,) -1 (0.0) -1 (\);)  ks 
53 2378 p m (TwistCr) -1 (eat) -1 (eIm) -1 (age) -1 (Ar) -1 
(ray) -1 (\("O) -1 (UTL) -1 (INE) -1 (",) -1 (ID,) -1 
(dis) -1 (ks,) -1 (REC) -1 (T,) -1 (0,1) -1 (,0.) -1 
(2,s) -1 (tac) -1 (k_) -1 (top) -1 (,xv) -1 (als) -1 
(,0.) -1 (3,) -1 (NUL) -1 (L,D) -1 (ISK) -1 (_H) -1 
(T,0) -1 (.0,) -1 (1,B) -1 (lac) -1 (k,) -1 (0.0) -1 
(,0.) -1 (0,0) -1 (.0\)) -1 (;)  ks 
53 2461 p m (/*) 17 (continu) -1 (ed) 15 (*/)  ks 
cmr10.329 @sf
189 2599 p m (Figure) 15 (6:) 20 (Animation) 16 (scene)  ks 
cmti10.329 @sf
16 r m (Init)  s
cmr10.329 @sf
14 r m (for) 15 (the) 15 (T) -3 (o) -1 (w) -1 
(ers) 13 (of) 15 (Hanoi) 15 (animation) 16 (\(b) 1 (eginning\).)  ks 
952 2828 p m (28)  s
@eop
27 @bop0
cmbx10.432 @sf
[<00380000007C000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00
  00007E0000007E0000007E0000007E0000003E0000003E0000003F0000001F0000001F0000000F
  0000000F00000007800000078000000380000001C0000000E000E000E000E0007000E000380070
  001C0070000E0070000E007FFFFF007FFFFF807FFFFFC07FFFFFE03FFFFFF03FFFFFF03FFFFFF0
  3E00000038000000> 28 41 -4 0 34] 55 @dc
[<00003FF800000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003FC00
  001E0007F000000E000FF0000007001FE0000007001FE0000003803FC0000003803FC000000380
  7FC0000003807F80000000007F8000000000FF8000000000FF8000000000FF8000000000FF8000
  000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000007F8000000000
  7F80000003807FC0000003803FC0000003803FC0000007801FE0000007801FE0000007800FF000
  000F8007F000001F8003FC00003F8001FE00007F8000FF8001FF80003FF007DF80000FFFFF8780
  0003FFFE038000003FF00180> 41 41 -4 0 50] 67 @dc
[<003FE00001FFFC0007F07F000FC01F801F800FC03F800FE03F800FE07F0007F07F0007F0FF0007
  F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F07F00
  07F03F0007E03F800FE01F800FC00FC01F8003F07E0001FFFC00003FE000> 29 27 -2 0 34] 111 @dc
[<FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
  E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
  FFE0FFE0FFE0> 15 42 -3 0 20] 108 @dc
[<003FC3FF8001FFF3FF8003F03BFF8007E00FF80007E007F8000FE007F8000FE003F8000FE003F8
  000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
  F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0
  03F800FFE03FF800FFE03FF800FFE03FF800> 33 27 -3 0 38] 117 @dc
[<FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
  E00FE00FE00FE00FE0FFE0FFE0FFE0000000000000000000000000000007000FC01FE03FE03FE0
  3FE01FE00FC00700> 15 43 -3 0 20] 105 @dc
1.000000 /cmsl10.329 @newfont
cmsl10.329 @sf
[<FFFC000007C000000780000003C0000003C0000003C0000003C0000003C0000003C0000001E000
  0001E0000001E0000001E0000001E0000001E0000000FFF80000F00F0000F0078000F003C000F0
  01E000F001F0007800F0007800F8007800F8007800F8007800F8007800F0003C00F0003C01E000
  7C03C007FFFF00> 29 31 -2 0 31] 80 @dc
[<07E0001C1800300400700200F00100E00000E00000E00000E00000F00000FFFF80F00380F00380
  7003807803803803801C07000E0700070E0000F800> 17 20 -3 0 20] 101 @dc
[<FFE0001E00001C00000E00000E00000E00000E00000E00000E0000070000070000070000070000
  07000007800003830003C78007C7801FB380038E00> 17 20 -2 0 18] 114 @dc
[<FFE0001E00001C00000E00000E00000E00000E00000E00000E0000070000070000070000070000
  0700000700000380000380000380000380007FF80003800001C00001C00001C00001C00001C000
  00C00000E1C00061E00031E00018C0000780> 19 32 -2 0 14] 102 @dc
[<07E0001C1C00380E00700700F00380E003C0E001C0E001E0E001E0F000F0F000F0F000F0F000F0
  7000F03800E03800E01C00C00E018003870000FC00> 20 20 -3 0 23] 111 @dc
[<FFCFFCFFC01E01E01E001C01C01C000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E
  000E00E00E00070070070007007007000700700700070070070007007007000780780700038038
  030003C034030007A07207001F986186000387C07C00> 34 20 -2 0 38] 109 @dc
27 @bop1
cmr10.329 @sf
380 1545 p m (Figure) 16 (5:) 19 (Animation) 16 (view) 16 (for) 15 
(the) 15 (T) -3 (o) -1 (w) -1 (ers) 13 (of) 15 
(Hanoi) 15 (problem.)  ks 
0 1678 p m (also) 15 (sets) 15 (up) 16 (asso) 1 (ciations) 15 
(so) 15 (that) 14 (the) 16 (created) 15 (images) 15 (can) 16 
(b) 1 (e) 15 (referenced) 17 (in) 16 (subsequen) 0 (t) 14 
(scenes.)  ks 
cmbx10.432 @sf
0 1866 p m (7)  s
103 1866 p m (Conclusion)  s
cmr10.329 @sf
0 2001 p m (W) -3 (e) 13 (ha) 0 (v) -1 (e) 12 
(in) 0 (tro) 1 (duced) 14 (the) 14 (path-transition) 14 (paradigm) 14 
(for) 13 (designing) 15 (t) 0 (w) -1 (o-dimensional,) 14 (color) 14 
(animations.)  ks 
0 2092 p m (The) 15 (paradigm) 15 (is) 15 (based) 15 (up) 1 
(on) 15 (four) 15 (abstract) 13 (data) 14 (t) 0 (yp) 1 
(es:) 19 (lo) 1 (cation,) 15 (image,) 15 (path,) 14 (and) 15 
(transition.) 20 (Eac) 0 (h)  ks 
0 2182 p m (data) 18 (t) 0 (yp) 1 (e) 18 (includes) 21 
(a) 19 (set) 18 (of) 19 (op) 1 (erations) 19 (that) 18 
(facilitate) 19 (the) 19 (creation) 19 (of) 19 (sophisticated) 20 (animation) 19 
(ac-)  ks 
0 2272 p m (tions.) 20 (W) -3 (e) 13 (de\014ned) 16 (the) 15 
(seman) 0 (tics) 14 (and) 14 (sp) 1 (eci\014cations) 17 (of) 14 
(the) 15 (op) 1 (erations) 14 (through) 15 (an) 14 (informal) 15 
(algebraic)  ks 
0 2363 p m (approac) 0 (h.) 29 (Op) 1 (erations) 19 (mo) 1 
(dify) 19 (the) 19 (animation) 19 (state) 18 (with) 19 (the) 19 
(sp) 1 (ecial)  ks 
cmsl10.329 @sf
20 r m (P) 0 (erform)  ks 
cmr10.329 @sf
17 r m (transition) 19 (op) 1 (eration)  ks 
0 2453 p m (adding) 16 (image) 15 (con\014gurations) 16 (to) 14 (the) 15 
(list) 16 (of) 15 (animation) 16 (frames.)  ks 
71 2543 p m (W) -3 (e) 19 (also) 20 (describ) 1 (ed) 22 
(a) 20 (protot) 0 (yp) 1 (e) 18 (implemen) 0 (tation) 21 
(of) 20 (the) 20 (paradigm,) 21 (the) 20 (T) -3 (ANGO) 20 
(algorithm) 20 (an-)  ks 
0 2634 p m (imation) 21 (system,) 21 (whic) 0 (h) 20 (illustrates) 21 
(that) 20 (the) 20 (paradigm) 20 (is) 21 (b) 1 (oth) 21 
(practical) 21 (and) 20 (p) 1 (o) 0 (w) 0 (erful) 19 
(through) 20 (its)  ks 
952 2828 p m (27)  s
@eop
26 @bop0
cmr10.329 @sf
[<40202010101008080878F8F8F0700000000000000000000070F8F8F870> 5 29 -4 9 13] 59 @dc
[<381C7C3EFC7EFC7EB85C804080408040402040202010201010080804> 15 14 -5 -18 23] 92 @dc
[<402020101008100808040804040204020402743AFC7EFC7EF87C7038> 15 14 -2 -18 23] 34 @dc
1.000000 /cmmi10.329 @newfont
cmmi10.329 @sf
[<1801E03803101C03081C07081C07041C03840E03820E01C00E01C00E01C00700E00700E00700E0
  8700E043807043807043C07023A0602318C01E0780> 23 20 -2 0 27] 110 @dc
26 @bop1
cmr10.329 @sf
0 45 p m (disk) 16 (on) 16 (the) 15 (b) 1 (ottom,) 14 
(the) 16 (smallest) 16 (disk) 16 (on) 15 (top,) 15 (and) 16 
(in) 0 (termediate) 15 (size) 16 (disks) 16 (in) 17 (b) 1 
(et) 0 (w) -1 (een.) 19 (The) 16 (sizes) 16 (of)  ks 
0 135 p m (the) 14 (disks) 15 (increase) 15 (from) 13 (the) 14 
(top) 14 (of) 14 (the) 14 (stac) 0 (k) 12 (to) 13 
(the) 15 (b) 1 (ottom.) 18 (The) 15 (problem) 14 (is) 15 
(to) 13 (mo) 0 (v) -1 (e) 13 (all) 15 (the) 14 
(disks) 15 (to)  ks 
0 226 p m (one) 15 (of) 15 (the) 15 (empt) 0 (y) 14 
(p) 1 (egs) 16 (sub) 3 (ject) 15 (to) 14 (the) 16 
(follo) 0 (wing) 15 (t) 0 (w) -1 (o) 12 (constrain) 0 
(ts:)  ks 
cmsy10.329 @sf
68 363 p m (\017)  s
cmr10.329 @sf
114 363 p m (Only) 16 (one) 15 (disk) 16 (can) 16 (b) 1 
(e) 15 (mo) 0 (v) 0 (ed) 13 (at) 15 (a) 15 
(time.)  ks 
cmsy10.329 @sf
68 502 p m (\017)  s
cmr10.329 @sf
114 502 p m (A) 15 (disk) 16 (can) 15 (only) 16 (b) 1 
(e) 16 (placed) 16 (on) 15 (top) 15 (of) 15 (a) 15 
(disk) 16 (larger) 15 (than) 15 (itself.)  ks 
71 626 p m (Using) 18 (T) -3 (ANGO) 17 (w) 0 (e) 17 
(designed) 19 (an) 18 (animation) 18 (of) 18 (the) 18 (problem) 18 
(that) 18 (b) 1 (egins) 19 (sho) 0 (wing) 17 (the) 18 
(three) 18 (p) 1 (egs)  ks 
0 716 p m (with) 21 (all) 22 (the) 21 (disks) 22 (on) 21 
(the) 21 (\014rst) 21 (p) 1 (eg.) 38 (The) 21 (animation) 21 
(pro) 1 (ceeds) 22 (b) 0 (y) 20 (ha) 0 (ving) 20 
(eac) 0 (h) 21 (transfer) 20 (of) 20 (a) 21 (disk)  ks 
0 807 p m (sim) 0 (ulated) 18 (b) 0 (y) 18 (mo) 0 
(ving) 17 (the) 18 (disk's) 19 (image) 19 (up) 18 (o\013) 18 
(its) 19 (p) 1 (eg,) 19 (across) 17 (to) 18 (its) 19 
(target) 17 (p) 1 (eg,) 19 (and) 19 (then) 18 (do) 0 
(wn) 18 (to)  ks 
0 897 p m (its) 15 (new) 15 (p) 1 (osition) 16 (on) 15 
(that) 14 (p) 1 (eg.) 21 (Image) 14 (mo) 0 (v) -1 
(emen) 0 (t) -1 (s) 13 (are) 15 (gradual;) 15 (the) 15 
(use) 15 (of) 14 (man) 0 (y) 14 (\\in-b) 1 (et) 0 
(w) 0 (een") 14 (frames)  ks 
0 987 p m (creates) 15 (the) 15 (illusion) 17 (of) 15 (smo) 1 
(oth,) 14 (con) 0 (tin) 0 (uous) 13 (mo) 0 (v) -1 
(emen) -1 (t.) 18 (Figure) 15 (5) 14 (illustrates) 16 (a) 15 
(sample) 15 (frame) 15 (from) 14 (the)  ks 
0 1078 p m (animation) 16 (view.)  ks 
71 1168 p m (Our) 21 (implemen) 0 (tation) 21 (of) 21 (the) 21 
(animation) 21 (consists) 21 (of) 21 (only) 22 (t) 0 (w) -2 
(o) 19 (animation) 22 (scenes,) 22 (sho) 0 (wn) 20 (in) 22 
(Fig-)  ks 
0 1258 p m (ures) 16 (6) 15 (and) 15 (7.) 21 (The) 15 
(\014rst) 15 (scene,)  ks 
cmti10.329 @sf
16 r m (Init)  s
cmr10.329 @sf
m (,) 15 (is) 15 (called) 18 (once) 15 (at) 15 
(the) 16 (start) 14 (of) 15 (the) 15 (animation,) 16 (and) 16 
(it) 15 (displa) 0 (ys) 16 (the)  ks 
cmmi10.329 @sf
0 1349 p m (n)  s
cmr10.329 @sf
14 r m (disks) 15 (on) 14 (the) 14 (\014rst) 14 (p) 1 
(eg.) 20 (The) 14 (second) 14 (scene,)  ks 
cmti10.329 @sf
15 r m (Move)  s
cmr10.329 @sf
m (,) 14 (sho) 0 (ws) 12 (a) 14 (disk) 15 
(mo) 0 (ving) 13 (from) 13 (one) 14 (p) 1 (eg) 14 
(to) 14 (another.) 19 (It)  ks 
0 1439 p m (receiv) 0 (es) 17 (parameters) 17 (sp) 1 (ecifying) 19 
(the) 17 (source) 18 (and) 17 (destination) 19 (p) 1 (eg) 17 
(n) 0 (um) 0 (b) 1 (ers,) 16 (as) 17 (w) 0 
(ell) 17 (as) 17 (the) 18 (n) 0 (um) 0 (b) 1 
(er) 15 (of)  ks 
0 1529 p m (disks) 16 (on) 15 (eac) 0 (h.)  ks 
71 1620 p m (The) 16 (basic) 18 (idea) 17 (of) 16 (the) 17 
(animation) 17 (is) 17 (that) 16 (w) 0 (e) 15 (create) 17 
(a) 16 (2-d) 17 (arra) -1 (y) 15 (of) 16 (lo) 1 
(cations) 17 (for) 16 (all) 18 (p) 1 (ossible) 18 (disk)  ks 
0 1710 p m (p) 1 (ositions) 13 (on) 12 (the) 12 (three) 12 
(p) 1 (egs.) 19 (Ro) 0 (ws) 11 (in) 13 (the) 12 
(arra) 0 (y) 10 (corresp) 1 (ond) 12 (to) 11 (the) 13 
(p) 1 (ositions) 13 (of) 11 (disks) 13 (stac) 0 (k) -1 
(ed) 10 (on) 12 (a) 12 (p) 1 (eg,)  ks 
0 1800 p m (and) 16 (the) 16 (columns) 17 (corresp) 1 (ond) 16 
(to) 16 (the) 16 (three) 16 (p) 1 (egs) 16 (themselv) 0 
(es.) 22 (Giv) 0 (en) 15 (ro) 0 (w) 14 (and) 16 
(column) 17 (indices,) 18 (w) 0 (e) 15 (can)  ks 
0 1891 p m (acquire) 18 (the) 18 (corresp) 1 (onding) 18 (lo) 1 
(cation) 19 (instance.) 27 (W) -3 (e) 17 (also) 17 (set) 18 
(up) 18 (a) 17 (dynamic) 18 (asso) 1 (ciation,) 18 (IMA) 0 
(GE)  ks 
3 r 14 2 ru
1874 1891 p m (A) -3 (T,)  ks 
0 1981 p m (that) 11 (is) 13 (used) 13 (for) 12 (placing) 13 
(and) 12 (then) 13 (acquiring) 13 (a) 12 (disk) 13 (image) 12 
(with) 13 (resp) 1 (ect) 13 (to) 11 (a) 12 (particular) 13 
(lo) 1 (cation.) 20 (When)  ks 
0 2071 p m (the)  s
cmti10.329 @sf
14 r m (Move)  s
cmr10.329 @sf
15 r m (scene) 15 (receiv) 0 (es) 14 (the)  ks 
cmti10.329 @sf
14 r m (fr) -1 (om)  ks 
cmr10.329 @sf
14 r m (and)  s
cmti10.329 @sf
15 r m (to)  s
cmr10.329 @sf
14 r m (p) 1 (egs) 15 (plus) 15 (the) 15 (n) 0 
(um) 0 (b) 1 (ers) 13 (of) 13 (disks) 16 (on) 14 
(eac) 0 (h,) 13 (w) 0 (e) 13 (access) 15 (the) 14 
(t) 0 (w) -1 (o)  ks 
0 2162 p m (particular) 14 (lo) 1 (cations) 15 (of) 13 (the)  ks 
cmti10.329 @sf
14 r m (fr) -1 (om)  ks 
cmr10.329 @sf
13 r m (and)  s
cmti10.329 @sf
13 r m (to)  s
cmr10.329 @sf
m (,) 14 (and) 14 (w) 0 (e) 13 (acquire) 14 
(the) 14 (disk) 14 (curren) 0 (tly) 13 (on) 14 (the)  ks 
cmti10.329 @sf
14 r m (fr) -1 (om)  ks 
cmr10.329 @sf
13 r m (lo) 1 (cation.) 20 (W) -3 (e)  ks 
0 2252 p m (then) 16 (set) 14 (up) 16 (a) 15 (path) 15 
(that) 15 (can) 15 (b) 1 (e) 16 (used) 16 (in) 16 
(a)  ks 
cmti10.329 @sf
14 r m (move)  s
cmr10.329 @sf
16 r m (transition) 15 (to) 15 (guide) 16 (the) 15 (disk) 16 
(to) 15 (the)  ks 
cmti10.329 @sf
15 r m (to)  s
cmr10.329 @sf
16 r m (lo) 1 (cation.)  ks 
71 2342 p m (Notice) 14 (that) 13 (the)  ks 
cmti10.329 @sf
14 r m (Init)  s
cmr10.329 @sf
13 r m (animation) 14 (scene) 15 (includes) 16 (references) 14 (to) 14 
(\\Twist") 13 (routines.) 19 (These) 15 (are) 13 (a) 14 (set) 13 
(of)  ks 
0 2433 p m (macro) 12 (routines) 13 (w) 0 (e) 11 (ha) 0 
(v) -1 (e) 11 (built) 14 (to) 11 (aid) 13 (animation) 13 
(designers,) 14 (and) 12 (they) 13 (simply) 13 (consist) 13 (of) 12 
(structured) 13 (data)  ks 
0 2523 p m (t) 0 (yp) 1 (e) 17 (op) 1 (eration) 19 
(\(T) -3 (ANGO\)) 17 (calls.) 30 (F) -3 (or) 17 (example,) 20 
(the) 18 (routine) 19 (TwistCreateImageArra) -1 (y) 17 (creates) 18 (a) 18 
(ro) 0 (w)  ks 
0 2613 p m (or) 17 (column) 18 (of) 17 (images;) 18 (parameters) 17 
(to) 17 (the) 17 (routine) 18 (sp) 1 (ecify) 19 (attributes) 17 
(suc) 0 (h) 17 (as) 17 (the) 17 (n) 0 (um) 0 
(b) 1 (er) 16 (of) 17 (images,)  ks 
0 2704 p m (image) 13 (t) 0 (yp) 1 (e,) 12 (geometric) 13 
(placemen) 0 (t) 12 (and) 13 (spacing,) 14 (color,) 13 (scale) 14 
(factors) 11 (for) 13 (sizing,) 14 (and) 13 (so) 12 (on.) 19 
(The) 13 (routine)  ks 
952 2828 p m (26)  s
@eop
25 @bop0
cmbx10.432 @sf
[<003FC00000FFF00003FFFC0007E07E000FC03F001F803F801F801FC03F001FC03F001FE07F001F
  E07F001FE07F001FE07F001FE0FF001FE0FF001FE0FF001FE0FF001FC0FF801FC0FF801F80FFC0
  3F00FFC03E00FF707C00FF3FF800FF0FC000FF0000007F0000007F0000007F0000003F8000003F
  801F001F803F801FC03F800FC03F8007E03F8003F01F8001FC0F0000FFFE00003FFC000007F000> 27 39 -3 0 34] 54 @dc
[<FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE01C00000FF0001C00000FF0001E00001FF0000E000
  01FE0000E00001FE0000700003FC0000700003FC0000780007FC00003FFFFFF800003FFFFFF800
  001FFFFFF000001C000FF000001E001FF000000E001FE000000E003FE0000007003FC000000700
  3FC0000007807FC0000003807F80000003C0FF80000001C0FF00000001C0FF00000000E1FE0000
  0000E1FE00000000F3FE0000000073FC0000000073FC000000003FF8000000003FF8000000003F
  F8000000001FF0000000001FF0000000000FE0000000000FE0000000000FE00000000007C00000
  000007C00000000003800000> 47 41 -2 0 52] 65 @dc
[<FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF80FE001FC003F800FE001FC003F800FE001FC
  003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800F
  E001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC00
  3F800FE001FC003F800FE001FC003F800FF001FE003F800FF001FE003F800FD801FF003F800FCC
  01F9803F000FC603F8C07F00FFC383F0707E00FFC1FFE03FFC00FFC07F800FF000> 53 27 -3 0 58] 109 @dc
[<01FC03FC0FFF0FFC3F839FFC7F00DF807E007F80FE003F80FE003F80FE003F80FE003F807F003F
  803F003F803F803F800FE03F8007FC3F8000FFFF80000FFF8000003F8000003F8000003F800700
  3F800F803F801FC03F001FC07E001FC07E000F81F80007FFF00001FF8000> 30 27 -2 0 33] 97 @dc
[<001F8000FFC001F86003F87003F03807F03807F03807F03807F03807F03807F03807F00007F000
  07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFF0FFFFF0
  1FFFF007F00003F00003F00001F00000F00000F00000F000007000007000007000007000> 21 38 -1 0 27] 116 @dc
[<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF003FC001FF803FC0003F803FC0001F803FC0000F803FC0000
  7803FC00003803FC00003C03FC00001C03FC00001C03FC00001C03FC01C01C03FC01C00E03FC01
  C00E03FC01C00E03FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC
  0FC00003FC03C00003FC03C00003FC01C03803FC01C03803FC01C03803FC01C07803FC00007003
  FC00007003FC00007003FC0000F003FC0001F003FC0001F003FC0007F003FC001FE0FFFFFFFFE0
  FFFFFFFFE0FFFFFFFFE0> 39 41 -3 0 45] 69 @dc
[<FFF01FFF80FFF01FFF80FFF01FFF8003C007F00001C00FE00001E01FE00000F01FC00000783F80
  00003C7F0000001EFE0000001FFE0000000FFC00000007F800000007F00000000FF00000000FF0
  0000001FF00000003FF80000007F3C000000FF1E000000FE0F000001FC07800003F807800007F0
  03C000FFFC0FFF00FFFC0FFF00FFFC0FFF00> 33 27 -1 0 36] 120 @dc
[<FFFE000000FFFE000000FFFE0000000FE00000000FE00000000FE00000000FE00000000FE00000
  000FE00000000FE00000000FE00000000FE00000000FE1FC00000FE7FF80000FFE0FE0000FF803
  F0000FF001F8000FE001FC000FE000FE000FE000FF000FE000FF000FE0007F000FE0007F800FE0
  007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE0007F000F
  E000FF000FE000FE000FE000FC000FF001F8000FF803F000FFFE07E000FFE7FF8000FFE1FE0000> 33 39 -2 12 38] 112 @dc
cmmi10.329 @sf
[<0F0780308C40705C40703C20F01C20F01C20F00E10F00E00F00E00F00E00780700780700780700
  3807003C03801C03800E03800707800389C000F180> 20 20 -2 0 24] 97 @dc
cmsl10.329 @sf
[<003F000001C0E0000300100006000C000E0002001C0002003C0001003C00008078000080780000
  8078000040F8000000F8000000F8000000F8000000F80000007C0000007C0000007C0000007C00
  00003C0000003E0000201E0000301F0000300F000030078000300780003003C0007001E0007800
  7000F800380138000E06180001F808> 29 33 -5 1 33] 67 @dc
[<1F8780784F40F02E20F01E10F00E10F00E10F00E10780E003C0E001E070007C70000FF00000700
  0007000007001C07001E07001E06000C0C0007F800> 20 20 -3 0 23] 97 @dc
[<0F00188038403840382038203820382038001C001C001C001C001C001C000E000E000E000E00FF
  F81E000F00070003000100010001000080> 13 28 -4 0 18] 116 @dc
[<81F800C60C00F80300E003806001806000C04000E04000E04000E04000E00000F00000F00000E0
  0001E00007E0007FE001FFC003FF8007FE000FE0000F80000F00000E00000E00080E00080E0008
  06000807001803001C03801C01803C0060CC003F04> 22 33 -3 1 25] 83 @dc
[<000003E0FFFC0F1807C01F0407803E0403C03E0203C03E0003C03E0003C03E0003C03E0003C03E
  0001E01E0001E01C0001E01C0001E01C0001E0380001E0300000FFF00000F03C0000F00F0000F0
  078000F003C000F003E0007801E0007801F0007801F0007801F0007801F0007801E0003C01E000
  3C03C0007C070007FFFC00> 31 32 -2 1 33] 82 @dc
[<FF801E001C000E000E000E000E000E000E000700070007000700070007000380038007801F8003
  8000000000000000000000000001C003E003E003E001C0> 11 31 -1 0 12] 105 @dc
[<01000001800003800003C00003E00003A0000390000710000708000708000704000F04000E0200
  0E02000E01000E00801C00801C00C01E00E0FF83F8> 21 20 -4 0 24] 118 @dc
25 @bop1
cmbx10.432 @sf
0 45 p m (6)  s
103 45 p m (Animation) 21 (Example)  ks 
cmr10.329 @sf
0 180 p m (In) 15 (this) 16 (section) 15 (w) 0 (e) 14 
(will) 16 (presen) 0 (t) 14 (an) 15 (example) 16 (animation) 15 
(in) 16 (order) 14 (to) 14 (illustrate) 16 (ho) 0 (w) 14 
(the) 15 (path-transition)  ks 
0 271 p m (paradigm) 13 (facilitates) 15 (animation) 14 (design.) 20 (W) -3 
(e) 13 (b) 1 (egin) 14 (b) 0 (y) 13 (describing) 15 
(an) 14 (additional) 15 (facilit) 0 (y) 13 (that) 13 (w) 0 
(e) 12 (added)  ks 
0 361 p m (to) 17 (the) 17 (paradigm) 17 (particularly) 19 (for) 16 
(animating) 18 (programs.) 25 (This) 18 (facilit) 0 (y) 17 (deriv) 0 
(es) 17 (from) 16 (the) 18 (notion) 17 (of) 17 (an)  ks 
0 451 p m (algorithm) 14 (animation) 14 (as) 14 (a) 14 (represen) 0 
(tation) 13 (of) 13 (a) 14 (pro) 1 (cess,) 14 (a) 14 
(mapping) 14 (from) 14 (the) 14 (programming) 13 (w) 0 (orld) 13 
(in) 0 (to)  ks 
0 542 p m (a) 12 (visual) 14 (w) 0 (orld.) 17 (In) 13 
(algorithm) 13 (animation) 13 (the) 12 (animated) 13 (view) 13 (is) 13 
(a) 12 (sim) 0 (ulation) 12 (of) 12 (the) 12 (abstract) 12 
(op) 1 (erations)  ks 
0 632 p m (of) 15 (a) 15 (computer) 15 (program.)  ks 
71 722 p m (In) 22 (the) 22 (path-transition) 22 (paradigm) 22 (the) 22 
(connection) 23 (facilit) 0 (y) 21 (from) 21 (program) 21 (ob) 3 
(jects) 21 (to) 21 (animation)  ks 
0 813 p m (ob) 3 (jects) 13 (is) 14 (pro) 0 (vided) 13 
(through)  ks 
cmti10.329 @sf
14 r m (asso) -1 (ciations)  ks 
cmr10.329 @sf
m (.) 17 (An) 14 (asso) 1 (ciation) 14 (allo) 0 
(ws) 12 (a) 14 (designer) 14 (to) 13 (connect) 14 (a) 14 
(data) 12 (ob) 3 (ject)  ks 
0 903 p m (suc) 0 (h) 19 (as) 19 (an) 19 (image,) 21 
(lo) 1 (cation,) 21 (or) 19 (data) 19 (v) -2 (alue) 19 
(of) 20 (imp) 1 (ortance) 20 (to) 18 (a) 20 (set) 19 
(of) 19 (parameters) 19 (receiv) 0 (ed) 19 (from) 19 (a)  ks 
0 993 p m (driving) 16 (program) 14 (or) 14 (pro) 1 (cess.) 20 
(Asso) 1 (ciations) 15 (strictly) 16 (b) 1 (et) 0 (w) -1 
(een) 14 (data) 14 (t) 0 (yp) 1 (e) 14 (instances) 15 
(can) 15 (also) 15 (b) 1 (e) 15 (created.)  ks 
0 1084 p m (Asso) 1 (ciations) 16 (are) 15 (iden) 0 (ti\014ed) 16 
(b) 0 (y) 14 (unique) 17 (names,) 15 (and) 15 (they) 15 
(can) 16 (utilize) 17 (zero) 15 (or) 15 (more) 14 (parameters.)  ks 
71 1174 p m (More) 18 (formally) -3 (,) 19 (an) 18 (asso) 1 
(ciation) 20 (is) 19 (a) 18 (metho) 1 (d) 20 (to) 18 
(store) 18 (a) 18 (data) 19 (ob) 3 (ject) 18 (suc) 0 
(h) 18 (as) 18 (an) 19 (animation) 20 (data)  ks 
0 1264 p m (t) 0 (yp) 1 (e) 17 (ob) 3 (ject) 17 
(or) 18 (a) 18 (data) 17 (v) -2 (alue.) 29 (A) 18 
(t) 0 (ypical) 17 (implemen) 0 (tation) 19 (uses) 18 (hashing.) 29 
(The) 18 (hash) 18 (k) 0 (ey) 17 (for) 17 (the) 19 
(data)  ks 
0 1355 p m (ob) 3 (ject) 15 (is) 16 (the) 16 (name) 16 
(of) 15 (the) 16 (asso) 1 (ciation) 16 (and) 16 (a) 15 
(list) 17 (of) 15 (parameters.) 21 (The) 16 (n) 0 (um) -1 
(b) 1 (er) 15 (of) 15 (parameters) 15 (to) 15 (eac) 0 
(h)  ks 
0 1445 p m (asso) 1 (ciation) 16 (is) 16 (\014xed.) 22 (T) 0 
(ypically) -3 (,) 16 (the) 15 (parameters) 15 (are) 16 (the) 16 
(data) 15 (v) -2 (alues) 16 (b) 1 (eing) 17 (mapp) 1 
(ed) 16 (from) 15 (a) 15 (program.)  ks 
0 1535 p m (F) -3 (or) 12 (example,) 14 (to) 13 (asso) 1 
(ciate) 13 (the) 13 (elemen) 0 (ts) 13 (of) 13 (an) 14 
(in) 0 (teger) 12 (arra) 0 (y)  ks 
cmmi10.329 @sf
11 r m (a)  s
cmr10.329 @sf
14 r m (of) 13 (length) 14 (10) 12 (with) 14 (ten) 14 
(rectangle) 13 (images,)  ks 
0 1626 p m (w) 0 (e) 13 (could) 15 (create) 13 (an) 14 
(asso) 1 (ciation) 14 (with) 15 (name) 14 (\\IMA) 0 (GE",) 11 
(\014rst) 14 (parameter) 13 (the) 14 (initial) 16 (memory) 13 (address) 14 
(of)  ks 
cmmi10.329 @sf
0 1716 p m (a)  s
cmr10.329 @sf
m (,) 15 (and) 15 (second) 16 (parameter) 14 (the) 16 
(particular) 15 (arra) 0 (y) 13 (index) 17 (p) 1 (osition.)  ks 
71 1806 p m (Three) 13 (functions) 15 (p) 1 (erform) 13 (all) 14 
(of) 13 (the) 14 (asso) 1 (ciation) 14 (duties) 14 (within) 15 
(the) 13 (paradigm.) 19 (The)  ks 
cmsl10.329 @sf
14 r m (Create)  s
cmr10.329 @sf
13 r m (function)  s
0 1897 p m (de\014nes) 18 (an) 18 (asso) 1 (ciation) 18 (and) 17 
(the) 18 (n) 0 (um) -1 (b) 1 (er) 16 (of) 17 
(parameters) 17 (it) 17 (will) 19 (use.) 27 (An) 18 (asso) 1 
(ciation) 18 (m) 0 (ust) 15 (b) 1 (e) 19 (de\014ned)  ks 
0 1987 p m (with) 12 (this) 12 (function) 12 (b) 1 (efore) 12 
(it) 12 (can) 12 (b) 1 (e) 12 (utilized) 1 (.) 20 
(The)  ks 
cmsl10.329 @sf
12 r m (Store)  s
cmr10.329 @sf
11 r m (function) 13 (asso) 1 (ciates) 11 (a) 11 (data) 11 
(ob) 3 (ject) 11 (with) 12 (a) 12 (k) 0 (ey|)  ks 
0 2077 p m (the) 15 (asso) 1 (ciation's) 15 (name) 16 (and) 15 
(a) 15 (list) 16 (of) 15 (parameters.) 19 (A) 0 (ttempts) 13 
(to) 15 (store) 14 (a) 15 (data) 15 (ob) 3 (ject) 14 
(in) 16 (an) 16 (asso) 1 (ciation)  ks 
0 2168 p m (with) 17 (the) 16 (incorrect) 17 (n) 0 (um) 0 
(b) 1 (er) 15 (of) 15 (parameters) 16 (will) 18 (b) 1 
(e) 17 (considered) 18 (an) 16 (error;) 16 (no) 16 (data) 16 
(will) 18 (b) 1 (e) 17 (stored.) 23 (The)  ks 
cmsl10.329 @sf
0 2258 p m (Retriev) 0 (e)  ks 
cmr10.329 @sf
16 r m (function) 17 (returns) 16 (the) 17 (data) 15 (ob) 3 
(ject) 16 (asso) 1 (ciated) 17 (with) 16 (a) 16 (giv) 0 
(en) 16 (k) 0 (ey) -3 (.) 21 (If) 17 (no) 16 
(data) 16 (ob) 3 (ject) 16 (has) 16 (b) 1 (een)  ks 
0 2348 p m (stored) 15 (with) 15 (the) 16 (giv) 0 (en) 14 
(k) 0 (ey) -3 (,) 13 (a) 15 (n) 0 (ull) 16 
(v) -2 (alue) 15 (is) 16 (returned.)  ks 
71 2439 p m (The) 11 (example) 12 (animation) 12 (w) 0 (e) 10 
(will) 13 (presen) 0 (t) 11 (is) 12 (a) 11 (sim) 0 
(ulation) 11 (of) 11 (the) 11 (T) -3 (o) 0 (w) -2 
(ers) 10 (of) 11 (Hanoi) 11 (c) 0 (hallenge,) 13 (a) 11 
(classic)  ks 
0 2529 p m (problem) 15 (used) 16 (to) 14 (illustrate) 15 (recursion) 16 
(in) 15 (teac) 0 (hing) 14 (computer) 15 (science.) 21 (The) 15 
(problem) 15 (utilizes) 17 (three) 15 (p) 1 (egs)  ks 
0 2619 p m (and) 15 (a) 15 (n) 0 (um) 0 (b) 1 
(er) 13 (of) 15 (disks) 16 (of) 14 (di\013eren) 0 (t) 14 
(sizes.) 21 (The) 15 (disks) 16 (all) 16 (b) 1 (egin) 16 
(in) 16 (a) 15 (stac) 0 (k) 13 (on) 15 (one) 15 
(p) 1 (eg) 16 (with) 15 (the) 15 (largest)  ks 
952 2828 p m (25)  s
@eop
24 @bop0
cmbx10.432 @sf
[<00FF800003FFF0000FFFF8001F01FE003C007F0078003F8078003F80FC001FC0FE001FC0FE001F
  E0FE001FE0FE001FE07C001FE018001FE000001FE000001FE000001FC000001FC000001F800C00
  3F000E003E000F80FC000FFFF8000E7FC0000E0000000E0000000E0000000E0000000E0000000E
  0000000FFE00000FFFC0000FFFE0000FFFF0000FFFF8000FFFFC000FFFFE000F803F000C000300> 27 39 -3 0 34] 53 @dc
[<007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F80000
  F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E0000003C00
  0000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E007F007F007F
  007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C0FC1FE7C03FFE7F8
  00FF81F0> 30 40 -2 13 34] 103 @dc
[<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
  000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003
  F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FF803F8000FF803F0000FEE
  03F0000FE787E0000FE1FFC0000FE07F00000FE00000000FE00000000FE00000000FE00000000F
  E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
  FFE0000000FFE0000000FFE0000000> 33 42 -3 0 38] 104 @dc
cmr10.329 @sf
[<7FE3FE3FF007007007000700700700070070070007007007000700700700070070070007007007
  000700700700070070070007007007000700700700070070070007007007000700700700070070
  0700070070070007007007000700700700FFFFFFFF000700700000070070000007007000000700
  700000070070000007007000000700F00F000300F00F000380F80F0001C07C060000F04F040000
  1F81F800> 36 32 0 0 38] 14 @dc
24 @bop1
cmbx10.432 @sf
0 45 p m (5)  s
103 45 p m (Algorithm) 21 (Animation) 22 (Applicati) -1 (on)  ks 
cmr10.329 @sf
0 180 p m (The) 12 (initial) 13 (testing) 12 (ground) 11 (for) 11 
(our) 11 (animation) 12 (paradigm) 11 (is) 12 (an)  ks 
cmti10.329 @sf
12 r m (algorithm) 13 (animation)  ks 
cmr10.329 @sf
11 r m (system.) 19 (Algorithm)  ks 
0 271 p m (animation) 15 (is) 15 (the) 14 (pro) 1 (cess) 15 
(of) 13 (abstracting) 14 (the) 15 (data,) 13 (op) 1 (erations,) 14 
(and) 15 (seman) 0 (tics) 13 (of) 14 (computer) 14 (programs,)  ks 
0 361 p m (and) 20 (then) 19 (creating) 20 (dynamic) 20 (graphical) 21 
(views) 20 (of) 19 (those) 19 (abstractions.) 32 (Algorithm) 20 (animation) 19 
(is) 20 (more)  ks 
0 451 p m (comprehensiv) 0 (e) 15 (than) 15 (simple) 17 (data) 15 
(structure) 15 (rendering) 16 (whic) 0 (h) 15 (t) 0 (ypically) 15 
(exhibits) 17 (one-to-one) 15 (mappings)  ks 
0 542 p m (b) 1 (et) 0 (w) 0 (een) 16 (program) 17 
(data) 18 (and) 18 (graphical) 19 (ob) 3 (jects.) 28 (Algorithm) 19 
(animation) 18 (in) 0 (v) 0 (olv) 0 (es) 16 (program) 17 
(views) 19 (that)  ks 
0 632 p m (conceptually) 18 (p) 1 (ortra) 0 (y) 15 (ho) 0 
(w) 16 (a) 16 (program) 16 (w) 0 (orks) 14 (and,) 17 
(frequen) 0 (tly) -3 (,) 16 (ha) 0 (v) -1 (e) 15 
(no) 17 (direct) 18 (corresp) 1 (ondence) 18 (to) 16 (the)  ks 
0 722 p m (program's) 18 (data) 19 (or) 19 (execution) 21 (units.) 34 
(T) -3 (o) 18 (date,) 20 (algorithm) 20 (animations) 20 (primarily) 21 
(ha) 0 (v) -1 (e) 18 (b) 1 (een) 21 (used) 20 
(as)  ks 
0 813 p m (instructional) 17 (aids,) 15 (but) 15 (w) 0 (e) 14 
(are) 15 (curren) 0 (tly) 15 (exploring) 16 (their) 16 (utilit) 0 
(y) 15 (as) 15 (graphical) 16 (debugging) 16 (aids) 16 (also.)  ks 
71 903 p m (Some) 21 (of) 22 (the) 22 (b) 1 (etter) 22 
(kno) 0 (wn) 20 (systems) 21 (for) 22 (algorithm) 21 (animation) 23 
(are) 21 (Balsa[) 0 (10)  ks 
1570 903 p m (],) 22 (Anim) 0 (us[) 0 (11)  ks 
1828 903 p m (],) 23 (and)  ks 
0 993 p m (Aladdin[) 0 (12)  ks 
216 993 p m (].) 21 (Our) 16 (system) 15 (is) 16 (called) 17 
(T) -3 (ANGO) 15 (\(T) -3 (ransition-based) 15 (ANimation) 17 (GeneratiOn\)) 16 
(and) 15 (it) 16 (sup-)  ks 
0 1084 p m (p) 1 (orts) 16 (t) 0 (w) -1 (o-dimensional,) 16 
(color,) 16 (real-time) 17 (animations) 17 (in) 17 (a) 16 (windo) 0 
(w-based) 16 (w) 0 (orkst) -1 (ation) 15 (en) 0 (vironmen) 0 
(t[) 0 (9)  ks 
1937 1084 p m (,)  s
0 1174 p m (13)  s
45 1174 p m (].) 36 (In) 21 (T) -3 (ANGO) 19 (w) 0 
(e) 19 (implemen) 0 (ted) 22 (the) 20 (four) 20 (abstract) 20 
(data) 19 (t) 0 (yp) 1 (es) 20 (of) 20 (the) 20 
(path-transition) 21 (paradigm)  ks 
0 1264 p m (as) 18 (user-de\014ned) 20 (t) 0 (yp) 1 (es) 17 
(in) 19 (the) 18 (C) 18 (programming) 18 (language.) 29 (W) -3 
(e) 17 (also) 18 (implemen) 0 (ted) 19 (their) 19 (op) 1 
(erations) 18 (as)  ks 
0 1355 p m (a) 17 (pac) 0 (k) -2 (age) 16 (of) 18 
(calls) 18 (a) 0 (v) -2 (ailable) 18 (to) 17 (animation) 18 
(designers.) 29 (Our) 18 (implemen) 0 (tation) 18 (include) 1 (s) 19 
(line,) 20 (rectangle,)  ks 
0 1445 p m (circle,) 20 (ellip) 1 (se,) 21 (p) 1 (olyline,) 21 
(p) 1 (olygon,) 19 (spline,) 21 (and) 18 (text) 18 (image) 18 
(t) 0 (yp) 1 (es,) 18 (as) 18 (w) 0 (ell) 18 
(as) 18 (mo) 0 (v) -1 (e,) 17 (resize,) 20 (color,) 19 
(\014ll,)  ks 
0 1535 p m (visibil) 1 (it) 0 (y) -3 (,) 15 (raise,) 16 
(lo) 0 (w) 0 (er,) 14 (and) 16 (dela) 0 (y) 15 
(transitions.) 22 (T) -3 (o) 14 (implemen) 0 (t) 16 (a) 16 
(T) -3 (ANGO) 15 (algorithm) 16 (animation,) 16 (a) 15 (de-)  ks 
0 1626 p m (signer) 15 (supplemen) 0 (ts) 14 (the) 14 (program) 14 
(b) 1 (eing) 15 (animated) 15 (with) 14 (ev) 0 (en) 0 
(ts) 12 (that) 14 (w) 0 (e) 13 (call) 15 (algorithm) 14 
(op) 1 (erations.) 20 (As)  ks 
0 1716 p m (program) 14 (execution) 16 (o) 1 (ccurs,) 15 (the) 15 
(algorithm) 15 (op) 1 (erations) 15 (are) 15 (sen) 0 (t) 13 
(out) 15 (as) 14 (in) 0 (terpro) 1 (cess) 15 (messages) 14 
(through)  ks 
0 1806 p m (a) 19 (cen) 0 (tral) 18 (message) 19 (serv) 0 
(er) 18 (and) 19 (on) 19 (to) 19 (T) -3 (ANGO) 18 
(animation) 20 (windo) 0 (ws.) 31 (The) 19 (messages) 19 (are) 19 
(deco) 1 (ded) 20 (b) 0 (y)  ks 
0 1897 p m (T) -3 (ANGO) 15 (whic) 0 (h) 15 (then) 16 
(activ) -2 (ates) 15 (the) 16 (appropriate) 16 (animation) 16 (routines,) 16 
(the) 16 (designer-written) 16 (animation)  ks 
0 1987 p m (scenes) 16 (that) 14 (use) 16 (the) 15 (data) 15 
(t) 0 (yp) 1 (es) 14 (and) 15 (op) 1 (erations) 16 
(of) 14 (our) 15 (animation) 16 (paradigm.)  ks 
71 2077 p m (T) -3 (ANGO) 17 (curren) 0 (tly) 17 (runs) 18 
(on) 18 (a) 18 (net) 0 (w) -1 (ork) 16 (of) 17 
(Sun) 19 (and) 18 (DEC) 17 (w) 0 (orkstat) -1 (ions) 17 
(and) 18 (is) 18 (supp) 1 (orted) 19 (b) 0 (y) 17 
(the)  ks 
0 2168 p m (Bro) 0 (wn) 14 (W) -3 (orksta) -1 (tion) 14 
(En) 0 (vironmen) 0 (t[) -1 (14)  ks 
719 2168 p m (],) 14 (an) 15 (application) 17 (in) 0 (terface) 14 
(to) 1 (olkit) 16 (built) 16 (on) 15 (top) 15 (of) 14 
(the) 16 (X11) 14 (win-)  ks 
0 2258 p m (do) 0 (w) 13 (system[) 0 (15)  ks 
288 2258 p m (].) 19 (T) -3 (ANGO) 14 (has) 14 (b) 1 
(een) 16 (used) 15 (to) 14 (animate) 14 (programs) 14 (from) 13 
(a) 15 (wide) 15 (v) -2 (ariet) 0 (y) 13 (of) 14 
(domains) 15 (suc) 0 (h)  ks 
0 2348 p m (as) 15 (sorting,) 15 (searc) 0 (hing,) 15 (hashing,) 16 
(and) 16 (graph) 16 (and) 15 (tree) 16 (manipulations,) 17 (as) 15 
(w) 0 (ell) 16 (as) 15 (animated) 16 (sim) 0 (ulations)  ks 
0 2439 p m (suc) 0 (h) 16 (as) 16 (a) 16 (pro) 1 
(ducer-consumer) 18 (ring) 17 (bu\013er) 16 (and) 17 (the) 17 (p) 1 
(ost) 16 (o\016ce) 17 (queuing) 17 (problem.) 25 (The) 17 (system) 16 
(is) 17 (also)  ks 
0 2529 p m (b) 1 (eing) 16 (used) 16 (as) 15 (an) 15 
(instructional) 17 (aid) 15 (in) 17 (computer) 15 (science) 16 (courses.)  ks 
952 2828 p m (24)  s
@eop
23 @bop0
cmmi10.329 @sf
[<383C00446300E2C080F1C080F1C04061C04000E02000E00000E00000E000007000007000007000
  4070002038602038F01038F01034700C622003C1C0> 20 20 -2 0 26] 120 @dc
[<1F000021C000606000707000783800781800001C00000E00000E0003EE00061E000E0F000C0700
  0C07000E07000E03800E03800E03800E03800701C00701C00701C08381C04380E041C0E021C0E0
  2180E01180700F0060> 20 29 -2 9 22] 121 @dc
[<FFFC0007C00003C00003C00003C00003C00001E00001E00001E00001E00000F00000F00000F000
  00F000007800007800007800007800003C00003C00003C00003C00001E00001E00001E00001E00
  000F00000F00000F00000F8000FFFC> 22 31 -1 0 20] 73 @dc
1.000000 /cmsy8.300 @newfont
cmsy8.300 @sf
[<40C0E06070703038383C1C1E1E0E0F0F06> 8 17 -1 -1 10] 48 @dc
cmmi10.329 @sf
[<40201010080804040474FCFCF870> 6 14 -4 9 13] 59 @dc
[<00FE00000381C000060020000C0018001800040038000200380001007000010070000080700000
  80F0000080F0000000F0000000F0000000F0000000780000007800000078000000780000003C00
  00003C0000001E0000101E0000100F000018070000180380001801C0001800C0001C0060003C00
  38003C001C004C000781860000FE02> 31 33 -2 1 33] 67 @dc
cmsy10.329 @sf
[<00000200000000030000000003000000000180000000018000000000C00000000060007FFFFFF0
  00FFFFFFF8000000000C00000000070000000003C000000000F0000000007C00000001F0000000
  03800000000E00FFFFFFFC007FFFFFF0000000006000000000C000000000C00000000180000000
  03000000000300000000020000> 38 26 -3 2 45] 41 @dc
[<003FF800FFF803C0000700000C0000180000300000300000600000600000C00000C00000C00000
  FFFFF8FFFFF8C00000C00000C000006000006000003000003000001800000C000007000003C000
  00FFF8003FF8> 21 28 -4 3 30] 50 @dc
cmti10.329 @sf
[<80E00041F80063FC003E0C00100200080200040100020000010000008000004000002000001000
  0008000004000802000C1F0007F18003E08001C040> 18 20 -3 0 19] 122 @dc
cmsy10.329 @sf
[<FFFFFFC0FFFFFFC0> 26 2 -4 -10 35] 0 @dc
cmr10.329 @sf
[<7FFFFFE0FFFFFFF000000000000000000000000000000000000000000000000000000000000000
  00FFFFFFF07FFFFFE0> 28 12 -3 -5 35] 61 @dc
23 @bop1
cmr10.329 @sf
71 45 p m (The)  s
cmti10.329 @sf
16 r m (apply)  s
cmr10.329 @sf
18 r m (op) 1 (eration) 16 (receiv) 0 (es) 17 (a) 16 
(transition) 17 (unit) 18 (whic) 0 (h) 16 (w) 0 (e) 16 
(denote) 17 (as) 16 (\()  ks 
cmti10.329 @sf
m (tr) -1 (anstyp) -2 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
15 r m (image)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
16 r m (x)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
17 r m (y)  s
cmr10.329 @sf
2 r m (\).) 24 (It)  ks 
0 135 p m (p) 1 (erforms) 15 (t) 0 (w) -1 (o) 13 
(main) 15 (functions.)  ks 
71 226 p m (First,) 11 (it) 12 (a\013ects) 10 (the) 12 (animation) 12 
(state) 10 (b) 0 (y) 10 (mo) 1 (difying) 13 (the) 12 
(image's) 11 (parameters) 10 (\(the) 11 (image) 12 (is) 12 (a) 11 
(mem) 0 (b) 1 (er)  ks 
0 316 p m (of) 17 (the)  ks 
cmmi10.329 @sf
17 r m (I)  s
cmr10.329 @sf
21 r m (\014eld) 18 (of) 17 (the) 18 (animation) 17 (state\)) 16 
(as) 17 (dictated) 18 (b) 0 (y) 16 (the) 18 (transition) 17 
(t) 0 (yp) 1 (e) 16 (and) 18 (the) 17 (image) 17 
(t) 0 (yp) 1 (e.) 26 (F) -3 (or)  ks 
0 406 p m (instance,) 16 (giv) 0 (en) 14 (that)  ks 
cmti10.329 @sf
15 r m (im)  s
cmr10.329 @sf
15 r m (is) 16 (a) 15 (circle,)  ks 
cmti10.329 @sf
61 543 p m (apply)  s
cmr10.329 @sf
m (\() 15 (\()  ks 
cmti10.329 @sf
m (move)  s
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
14 r m (im)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (x)  s
cmsy8.300 @sf
449 528 p m (0)  s
cmmi10.329 @sf
461 543 p m (;) 8 (y)  ks 
cmsy8.300 @sf
506 528 p m (0)  s
cmr10.329 @sf
517 543 p m (\),)  s
cmmi10.329 @sf
14 r m (C)  s
cmr10.329 @sf
18 r m (\))  s
cmsy10.329 @sf
214 602 p m (\))  s
cmti10.329 @sf
16 r m (im)  s
cmr10.329 @sf
m (:[) 15 (circle,) 16 (\(lo) 1 (c.x+)  ks 
cmmi10.329 @sf
m (x)  s
cmsy8.300 @sf
670 587 p m (0)  s
cmr10.329 @sf
682 602 p m (,) 15 (lo) 1 (c.y+)  ks 
cmmi10.329 @sf
m (y)  s
cmsy8.300 @sf
862 587 p m (0)  s
cmr10.329 @sf
874 602 p m (\),) 15 (vis,) 15 (radius,) 15 (color,) 15 (\014ll])  ks 
cmsy10.329 @sf
17 r m (2)  s
cmmi10.329 @sf
15 r m (I)  s
cmr10.329 @sf
4 r m (,)  s
cmti10.329 @sf
61 721 p m (apply)  s
cmr10.329 @sf
m (\() 15 (\()  ks 
cmti10.329 @sf
m (r) -1 (esiz) -1 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (im)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (x)  s
cmsy8.300 @sf
457 706 p m (0)  s
cmmi10.329 @sf
469 721 p m (;) 8 (y)  ks 
cmsy8.300 @sf
514 706 p m (0)  s
cmr10.329 @sf
524 721 p m (\),)  s
cmmi10.329 @sf
15 r m (C)  s
cmr10.329 @sf
18 r m (\))  s
cmsy10.329 @sf
214 780 p m (\))  s
cmti10.329 @sf
16 r m (im)  s
cmr10.329 @sf
m (:[) 15 (circle,) 16 (lo) 1 (c,) 16 (vis,) 15 
(radius+)  ks 
cmmi10.329 @sf
m (x)  s
cmsy8.300 @sf
847 765 p m (0)  s
cmr10.329 @sf
860 780 p m (,) 14 (color,) 15 (\014ll])  ks 
cmsy10.329 @sf
16 r m (2)  s
cmmi10.329 @sf
16 r m (I)  s
cmr10.329 @sf
4 r m (,)  s
0 908 p m (and) 15 (so) 15 (forth) 15 (for) 14 (eac) 0 
(h) 15 (of) 14 (the) 16 (di\013eren) 0 (t) 14 (transition) 15 
(t) 0 (yp) 1 (es.)  ks 
71 998 p m (Second,) 14 (when) 15 (giv) 0 (en) 13 (a) 14 
(transition) 14 (unit) 15 (of) 14 (t) 0 (yp) 1 (e)  ks 
cmti10.329 @sf
13 r m (r) -1 (aise)  ks 
cmr10.329 @sf
m (,) 12 (the)  ks 
cmti10.329 @sf
14 r m (apply)  s
cmr10.329 @sf
15 r m (op) 1 (eration) 14 (remo) 0 (v) -1 (es) 12 
(the) 14 (image) 15 (from)  ks 
0 1088 p m (its) 16 (curren) 0 (t) 14 (lo) 1 (cation) 16 
(in) 16 (the) 16 (con\014guration) 15 (and) 16 (brings) 16 (it) 15 
(to) 15 (the) 16 (fron) 0 (t) 13 (of) 15 (the) 15 
(list.) 22 (The)  ks 
cmti10.329 @sf
15 r m (lower)  s
cmr10.329 @sf
16 r m (transition)  s
0 1179 p m (w) 0 (orks) 13 (in) 16 (the) 15 (exp) 1 
(ected) 17 (opp) 1 (osite) 16 (manner.)  ks 
cmti10.329 @sf
114 1319 p m (apply)  s
cmr10.329 @sf
m (\() 15 (\()  ks 
cmti10.329 @sf
m (r) -1 (aise)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (im)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (x)  s
cmsy8.300 @sf
494 1304 p m (0)  s
cmmi10.329 @sf
505 1319 p m (;) 8 (y)  ks 
cmsy8.300 @sf
550 1304 p m (0)  s
cmr10.329 @sf
561 1319 p m (\),)  s
cmmi10.329 @sf
15 r m (C)  s
cmr10.329 @sf
17 r m (\))  s
cmsy10.329 @sf
15 r m (\))  s
cmmi10.329 @sf
31 r m (C)  s
cmsy10.329 @sf
13 r m (\000)  s
cmti10.329 @sf
10 r m (im)  s
cmr10.329 @sf
912 1319 p m (;) 15 (cons\()  ks 
cmti10.329 @sf
m (im)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
14 r m (C)  s
cmr10.329 @sf
3 r m (\).)  s
71 1447 p m (Brie\015y) 23 (reviewing,) 25 (all) 24 (op) 1 (erations) 23 
(and) 23 (manipulations) 24 (within) 24 (the) 22 (paradigm) 23 (o) 1 
(ccur) 23 (in) 23 (order) 23 (to)  ks 
0 1537 p m (pro) 1 (duce) 20 (animation.) 33 (W) -3 (e) 18 
(in) 0 (tro) 1 (duced) 20 (the) 19 (concept) 20 (of) 19 
(a) 19 (con\014guration,) 20 (an) 19 (ordered) 19 (list) 21 (of) 18 
(the) 20 (activ) 0 (e)  ks 
0 1628 p m (images,) 20 (in) 20 (order) 19 (to) 19 (c) 0 
(haracterize) 18 (the) 20 (relativ) 0 (e) 19 (ordering) 19 (of) 19 
(image) 19 (ob) 3 (jects.) 32 (It) 19 (allo) 0 (ws) 19 
(us) 19 (to) 19 (formally)  ks 
0 1718 p m (de\014ne) 16 (an) 15 (animation) 16 (as) 15 (a) 15 
(list) 16 (of) 15 (con\014gurations.)  ks 
71 1808 p m (The) 18 (animation) 19 (pro) 1 (cess) 19 (b) 1 
(egins) 19 (with) 19 (an) 19 (empt) 0 (y) 17 (list) 19 
(of) 18 (con\014gurations.) 30 (As) 18 (animation) 19 (scenes) 19 (are)  ks 
0 1899 p m (executed,) 19 (individu) 1 (al) 20 (data) 17 (t) 0 
(yp) 1 (e) 16 (op) 1 (erations) 18 (mo) 1 (dify) 18 
(the) 18 (animation) 18 (state) 17 (and) 18 (the) 17 (curren) 0 
(t) 17 (con\014gura-)  ks 
0 1989 p m (tion) 17 (as) 16 (describ) 1 (ed) 19 (in) 17 
(this) 17 (section.) 25 (The) 16 (sp) 1 (ecial)  ks 
cmsl10.329 @sf
19 r m (P) 0 (erform)  ks 
cmr10.329 @sf
14 r m (transition) 17 (op) 1 (eration) 17 (adds) 17 (con\014gurations) 16 
(as)  ks 
0 2079 p m (elemen) 0 (ts) 15 (in) 16 (the) 15 (animation) 16 
(list) 16 (as) 15 (follo) 0 (ws:)  ks 
cmti10.329 @sf
114 2211 p m (A) 0 (nimL) -1 (ist)  ks 
cmr10.329 @sf
13 r m (=) 16 (app) 1 (end\()  ks 
cmti10.329 @sf
16 r m (A) 0 (nimLi) -1 (st)  ks 
cmr10.329 @sf
m (,)  s
cmsl10.329 @sf
13 r m (P) 0 (erform)  ks 
cmr10.329 @sf
m (\()  s
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)) 13 (\).)  ks 
cmti10.329 @sf
0 2339 p m (A) 0 (nimLis) -1 (t)  ks 
cmr10.329 @sf
14 r m (b) 1 (egins) 16 (as) 15 (a) 16 (n) 0 
(ull) 15 (list,) 16 (and) 16 (it) 16 (gro) 0 (ws) 13 
(eac) 0 (h) 14 (time)  ks 
cmsl10.329 @sf
16 r m (P) 0 (erform)  ks 
cmr10.329 @sf
14 r m (is) 15 (called.) 23 (After) 15 (the) 15 (\014nal) 16 
(animation)  ks 
0 2429 p m (scene) 13 (is) 13 (pro) 1 (cessed,) 14 (w) 0 
(e) 11 (are) 12 (left) 13 (with) 13 (the) 13 (list) 13 
(of) 13 (con\014gurations) 12 (c) 0 (haracterizing) 13 (the) 12 (particular) 13 
(animation)  ks 
0 2520 p m (that) 14 (has) 16 (o) 1 (ccurred.)  ks 
952 2828 p m (23)  s
@eop
22 @bop0
cmsy10.329 @sf
[<0000000400000000020000000002000000000100000000008000000000400000000020FFFFFFFF
  FCFFFFFFFFFC000000002000000000400000000080000000010000000002000000000200000000
  0400> 38 16 -3 -3 45] 33 @dc
cmmi10.329 @sf
[<70F8F8F870> 5 5 -4 0 13] 58 @dc
cmsy10.329 @sf
[<1800001800001800000FF0000E18000C0C001C0600360300360300760380730380630180630180
  E301C0E181C0E181C0E181C0E181C0E0C1C0E0C1C0E0C1C0E061C0E061C0E061C0E061C0E031C0
  E031C0603180603180601980701B80301B00300F00180E000C0C00061C0003F600000600000200> 18 39 -2 4 23] 59 @dc
1.000000 /cmr8.300 @newfont
cmr8.300 @sf
[<7FF007000700070007000700070007000700070007000700070007000700070007000700FF0007
  000300> 12 21 -2 0 18] 49 @dc
[<FFF07FF03FF0101808080C0806000300018000C000600070007000384038E038C0388030407030
  E00F80> 13 21 -2 0 18] 50 @dc
cmmi10.329 @sf
[<0E00190038803840384038401C201C001C000E000E00070007008700438043804380238013000E
  00000000000000000000000000000000C001E001E000E0> 11 31 -2 0 16] 105 @dc
[<E0000000780000001E0000000780000001E0000000780000001C0000000700000003C0000000F0
  0000003C0000000F00000003C0000003C000000F0000003C000000F0000003C00000070000001C
  00000078000001E00000078000001E00000078000000E0000000> 26 26 -4 2 35] 62 @dc
cmsy10.329 @sf
[<000F0038006000E001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C003
  8007001E00F8001E000700038001C001C001C001C001C001C001C001C001C001C001C001C001C0
  01C001C000E000600038000F> 16 45 -3 11 23] 102 @dc
[<01800180018001800180C183F18F399C0FF003C003C00FF0399CF18FC183018001800180018001
  80> 16 20 -3 -1 23] 3 @dc
[<F8001E000700038001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C000
  E000600038000F0038006000E001C001C001C001C001C001C001C001C001C001C001C001C001C0
  01C001C0038007001E00F800> 16 45 -3 11 23] 103 @dc
22 @bop1
cmr10.329 @sf
0 94 p m (mcop) 0 (y\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
14 r m (!)  s
cmr10.329 @sf
15 r m (if) 16 (\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\)) 15 (then)  ks 
397 153 p m (cons\() 15 (\(car\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\))  s
cmmi10.329 @sf
m (:)  s
cmti10.329 @sf
m (tu)  s
cmr10.329 @sf
m (,) 14 (car\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\))  s
cmmi10.329 @sf
m (:)  s
cmti10.329 @sf
m (im)  s
cmr10.329 @sf
m (,) 14 (car\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\))  s
cmmi10.329 @sf
m (:x)  s
cmr10.329 @sf
m (,) 14 (car\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\).)  s
cmmi10.329 @sf
m (y)  s
cmr10.329 @sf
2 r m (\),)  s
516 212 p m (mcop) 0 (y\(cdr\()  ks 
cmti10.329 @sf
m (mom)  s
cmr10.329 @sf
m (\)\)) 13 (\))  ks 
337 272 p m (else)  s
cmsy10.329 @sf
397 331 p m (;)  s
cmr10.329 @sf
m (.)  s
0 471 p m (De\014nitions) 16 (of) 15 (the) 15 (transition) 16 (op) 1 
(erations) 15 (follo) 0 (w:)  ks 
0 608 p m (T) -3 (ransConcatenate\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
417 615 p m (1)  s
cmmi10.329 @sf
437 608 p m (;)  s
cmti10.329 @sf
8 r m (tr)  s
cmr8.300 @sf
496 615 p m (2)  s
cmr10.329 @sf
516 608 p m (\))  s
cmsy10.329 @sf
15 r m (!)  s
cmr10.329 @sf
15 r m (app) 1 (end\(tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
938 615 p m (1)  s
cmr10.329 @sf
957 608 p m (\),) 15 (tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
1168 615 p m (2)  s
cmr10.329 @sf
1188 608 p m (\)\).)  s
0 726 p m (T) -3 (ransIterate\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
13 r m (i)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
15 r m (!)  s
cmr10.329 @sf
15 r m (if) 16 (\()  ks 
cmmi10.329 @sf
m (i) 12 (>)  ks 
cmr10.329 @sf
13 r m (0\)) 14 (then)  ks 
494 786 p m (app) 1 (end\() 16 (tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\),) 13 (T) -3 (ransIterate\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
13 r m (i)  s
cmsy10.329 @sf
10 r m (\000)  s
cmr10.329 @sf
10 r m (1\)) 15 (\))  ks 
434 845 p m (else)  s
cmsy10.329 @sf
494 904 p m (;)  s
cmr10.329 @sf
m (.)  s
0 1023 p m (T) -3 (ransComp) 1 (ose\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
350 1030 p m (1)  s
cmmi10.329 @sf
370 1023 p m (;)  s
cmti10.329 @sf
8 r m (tr)  s
cmr8.300 @sf
429 1030 p m (2)  s
cmr10.329 @sf
449 1023 p m (\))  s
cmsy10.329 @sf
15 r m (!)  s
cmr10.329 @sf
16 r m (if) 15 (\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
641 1030 p m (1)  s
cmr10.329 @sf
676 1023 p m (and)  s
cmti10.329 @sf
15 r m (tr)  s
cmr8.300 @sf
804 1030 p m (2)  s
cmr10.329 @sf
823 1023 p m (\)) 15 (then)  ks 
602 1082 p m (cons\() 15 (app) 1 (end\(mcop) 0 (y\(car\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
1148 1089 p m (1)  s
cmr10.329 @sf
1168 1082 p m (\)\),) 14 (mcop) 0 (y\(car\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
1495 1089 p m (2)  s
cmr10.329 @sf
1514 1082 p m (\)\)\),)  s
721 1141 p m (T) -3 (ransComp) 1 (ose\(cdr\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
1152 1148 p m (1)  s
cmr10.329 @sf
1172 1141 p m (\),) 14 (cdr\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
1337 1148 p m (2)  s
cmr10.329 @sf
1357 1141 p m (\)\)) 15 (\))  ks 
543 1200 p m (else) 16 (if) 15 (\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
727 1207 p m (1)  s
cmr10.329 @sf
747 1200 p m (\)) 15 (then)  ks 
602 1260 p m (tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
767 1267 p m (1)  s
cmr10.329 @sf
787 1260 p m (\))  s
543 1319 p m (else) 16 (if) 15 (\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
727 1326 p m (2)  s
cmr10.329 @sf
747 1319 p m (\)) 15 (then)  ks 
602 1378 p m (tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr8.300 @sf
767 1385 p m (2)  s
cmr10.329 @sf
787 1378 p m (\))  s
543 1438 p m (else)  s
cmsy10.329 @sf
602 1497 p m (;)  s
cmr10.329 @sf
m (.)  s
71 1625 p m (Once) 17 (a) 17 (transition) 17 (has) 16 (b) 1 
(een) 18 (created) 17 (via) 17 (an) 0 (y) 15 (of) 17 
(the) 17 (ab) 1 (o) 0 (v) -1 (e) 15 (op) 1 
(erations,) 17 (it) 17 (is) 17 (carried) 17 (out) 17 (with) 17 
(the)  ks 
0 1715 p m (sp) 1 (ecial)  ks 
cmsl10.329 @sf
23 r m (P) 0 (erform)  ks 
cmr10.329 @sf
19 r m (op) 1 (eration.) 38 (As) 21 (discussed) 23 (earlier,)  ks 
cmsl10.329 @sf
23 r m (P) 0 (erform)  ks 
cmr10.329 @sf
19 r m (ma) 0 (y) 20 (mo) 1 (dify) 21 (the) 22 
(animation) 21 (state) 21 (and)  ks 
0 1805 p m (rearrange) 15 (the) 17 (con\014guration.) 23 (Additionally) -3 (,) 17 
(it) 17 (is) 17 (the) 16 (only) 17 (op) 1 (eration) 16 
(that) 16 (adds) 16 (con\014gurations) 16 (to) 16 (the)  ks 
0 1895 p m (algorithm) 19 (animation) 19 (list,) 20 (actually) 20 (generating) 19 
(animation) 20 (frames.) 30 (The) 19 (functionalit) 0 (y) 19 (of)  ks 
cmsl10.329 @sf
19 r m (P) 0 (erform)  ks 
cmr10.329 @sf
16 r m (is)  s
0 1986 p m (detailed) 17 (b) 1 (elo) 0 (w.) 19 (The) 16 
(sym) 0 (b) 1 (ol)  ks 
cmmi10.329 @sf
14 r m (C)  s
cmr10.329 @sf
18 r m (refers) 15 (to) 15 (the) 15 (curren) 0 (t) 14 
(con\014guration.)  ks 
0 2135 p m (T) -3 (ransP) -1 (erform\()  ks 
cmti10.329 @sf
-1 r m (tr)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
13 r m (!)  s
cmr10.329 @sf
16 r m (if) 16 (\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)) 15 (then)  ks 
477 2194 p m (momen) 0 (t) 14 (=) 15 (car\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\))  s
477 2253 p m (while) 17 (\(momen) 0 (t\)) 13 (do)  ks 
cmsy10.329 @sf
614 2313 p m (f)  s
cmr10.329 @sf
15 r m (trans)  s
3 r 14 2 ru
769 2313 p m (unit) 16 (=) 16 (car\(momen) 0 (t\))  ks 
cmti10.329 @sf
652 2372 p m (apply)  s
cmr10.329 @sf
m (\(trans)  s
3 r 14 2 ru
890 2372 p m (unit,)  s
cmmi10.329 @sf
16 r m (C)  s
cmr10.329 @sf
3 r m (\)) 180 (/)  ks 
cmsy10.329 @sf
m (\003)  s
cmr10.329 @sf
14 r m (see) 16 (b) 1 (elo) 0 (w)  ks 
cmsy10.329 @sf
15 r m (\003)  s
cmr10.329 @sf
m (/)  s
652 2431 p m (momen) 0 (t) 13 (=) 16 (cdr\(momen) 0 (t\))  ks 
cmsy10.329 @sf
614 2490 p m (g)  s
cmr10.329 @sf
477 2550 p m (return\() 15 (cons\()  ks 
cmmi10.329 @sf
15 r m (C)  s
cmr10.329 @sf
3 r m (,) 15 (T) -3 (ransP) -1 (erform) -1 (\(cdr\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)\)) 13 (\)) 15 (\))  ks 
418 2609 p m (else)  s
477 2668 p m (return)  s
cmsy10.329 @sf
16 r m (;)  s
cmr10.329 @sf
m (.)  s
952 2828 p m (22)  s
@eop
21 @bop0
cmbx10.329 @sf
[<FFFFFE0000FFFFFFC00007E007F00007E001F80007E000FC0007E0007E0007E0003F0007E0003F
  0007E0001F8007E0001F8007E0001F8007E0001FC007E0001FC007E0001FC007E0001FC007E000
  1FC007E0001FC007E0001FC007E0001FC007E0001FC007E0001F8007E0001F8007E0001F8007E0
  003F0007E0003F0007E0007E0007E000FC0007E001F80007E007F000FFFFFFC000FFFFFE0000> 34 31 -2 0 40] 68 @dc
[<0FE07E3FF8FE7E0DE0FC05E0F803E0F803E0F803E07C03E03C03E01F03E007FBE0007FE00003E0
  0C03E03F03E03F03E03F07C03F0F801FFF0007FC00> 23 20 -1 0 25] 97 @dc
[<1E0000007F800000E1C00000C0E00000FC600000FC300000783000000018000000180000001C00
  00001C0000003E0000003E0000007F0000007F000000FF800000F9800001F9C00001F0C00001F0
  C00003E0600003E0600007C0300007C030000F8018000F8018001F001C00FFE07F80FFE07F80> 25 29 -1 9 28] 121 @dc
[<FFE000FFE0001F00001F00001F00001F00001F00001F00001F00001F1F801F7FE01FC1F81F80FC
  1F007C1F007E1F003E1F003F1F003F1F003F1F003F1F003F1F003F1F003E1F007E1F007E1F80FC
  1FE1F8FF7FF0FF1FC0> 24 29 -2 9 29] 112 @dc
[<03FFFFC003FFFFC00007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
  000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000C007
  E006C007E006C007E006C007E006E007E00E6007E00C6007E00C7007E01C7C07E07C7FFFFFFC7F
  FFFFFC> 31 30 -2 0 36] 84 @dc
[<FFF000FFF0001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F0000
  1F03001F8FC01E8FC01E8FC01ECFC0FE7F80FE3E00> 18 20 -2 0 22] 114 @dc
[<FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FF00FF
  000000000000000000000000001C003E003F007F003F003E001C00> 11 33 -2 0 14] 105 @dc
cmsy10.329 @sf
[<03C00FF01C38300C60066006C003C003C003C003C003C00360066006300C1C380FF003C0> 16 18 -3 -2 23] 14 @dc
[<400004C0000C6000183000301800600C00C006018003030001860000CC00007800003000003000
  00780000CC000186000303000601800C00C0180060300030600018C0000C400004> 22 24 -6 1 35] 2 @dc
[<004000C00180018001800300030003000600060006000C000C0018001800180030003000300060
  0060006000C000C0006000600060003000300030001800180018000C000C000600060006000300
  0300030001800180018000C00040> 10 46 -4 12 18] 104 @dc
[<C000C0006000600060003000300030001800180018000C000C0006000600060003000300030001
  800180018000C000C00180018001800300030003000600060006000C000C001800180018003000
  30003000600060006000C000C000> 10 46 -3 12 18] 105 @dc
cmr10.329 @sf
[<007FFE000007C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0
  000003C0000003C0000003C0000007C0000007A000000FB000001F1000001E0800003E0800003C
  0400007C040000F8020000F0030001F0010001E0008003E0008007C00040078000400F8000601F
  8000F8FFF003FF> 32 31 -1 0 34] 89 @dc
cmti10.329 @sf
[<3C00000062000000F3000000798000003180000001C0000001C0000000C0000000E0000000E003
  8000E0064000E00E2000700E2000700E2000700E20007007100070070000380700003807000038
  03800038038000380380001C0380001C01C0001C01C0001C01C0001C01C0000E00E000FFFFE000
  0E0000000E0000000E000000070000000700000007000000070030000300780003807800018038
  0000E01000003FE0> 29 41 2 9 26] 12 @dc
21 @bop1
cmbx10.329 @sf
0 45 p m (Data) 19 (t) 0 (yp) 1 (e) 16 (T) -3 
(ransition)  ks 
cmti10.329 @sf
0 135 p m (Op) -1 (er) -1 (ations)  ks 
cmsy10.329 @sf
25 209 p m (\016)  s
cmr10.329 @sf
m (T) -3 (ransCreate:)  ks 
463 209 p m (transt) 0 (yp) 1 (e)  ks 
cmsy10.329 @sf
13 r m (\002)  s
cmr10.329 @sf
16 r m (image)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (path)  s
cmsy10.329 @sf
1039 209 p m (!)  s
cmr10.329 @sf
16 r m (transition;)  s
40 269 p m (T) -3 (ransConcatenate:)  ks 
539 269 p m (transition)  s
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
15 r m (transition)  s
cmsy10.329 @sf
1039 269 p m (!)  s
cmr10.329 @sf
16 r m (transition;)  s
40 328 p m (T) -3 (ransIterate:)  ks 
596 328 p m (transition)  s
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
15 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1039 328 p m (!)  s
cmr10.329 @sf
16 r m (transition;)  s
40 387 p m (T) -3 (ransComp) 1 (ose:)  ks 
539 387 p m (transition)  s
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
15 r m (transition)  s
cmsy10.329 @sf
1039 387 p m (!)  s
cmr10.329 @sf
16 r m (transition;)  s
40 447 p m (T) -3 (ransP) -1 (erform:)  ks 
797 447 p m (transition)  s
cmsy10.329 @sf
1039 447 p m (!) 16 (hh)  ks 
cmr10.329 @sf
15 r m (image)  s
cmsy10.329 @sf
15 r m (ii)  s
cmr10.329 @sf
m (.)  s
cmti10.329 @sf
0 539 p m (Pr) -1 (eliminaries)  ks 
cmr10.329 @sf
71 630 p m (Belo) 0 (w) 12 (w) 0 (e) 12 (de\014ne) 14 
(ho) 0 (w) 12 (a) 12 (transition) 14 (is) 13 (generated) 13 
(b) 0 (y) 12 (the)  ks 
cmsl10.329 @sf
14 r m (Create)  s
cmr10.329 @sf
12 r m (op) 1 (eration.) 19 (The) 14 (op) 1 (eration) 13 
(pro) 1 (duces)  ks 
0 720 p m (a) 22 (list) 24 (of) 22 (momen) 0 (ts,) 23 
(whic) 0 (h) 22 (in) 24 (this) 23 (case,) 24 (are) 23 
(eac) 0 (h) 21 (only) 24 (one) 23 (transition) 23 (unit.) 43 
(Assume) 23 (that)  ks 
cmti10.329 @sf
22 r m (im)  s
cmr10.329 @sf
23 r m (=)  s
0 810 p m (ImageCreate\()  s
cmti10.329 @sf
m (ityp) -1 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (b) -1 (o)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (lo)  s
cmr10.329 @sf
m (,)  s
cmsy10.329 @sf
15 r m (f)  s
cmti10.329 @sf
m (p) -1 (ar) -1 (ams)  ks 
cmsy10.329 @sf
m (g)  s
cmr10.329 @sf
-1 r m (\),) 13 (and)  ks 
cmti10.329 @sf
15 r m (p) -1 (a)  ks 
cmr10.329 @sf
15 r m (=) 15 (P) 0 (athCreate\()  ks 
cmsy10.329 @sf
-1 r m (h)  s
cmti10.329 @sf
m (lo)  s
cmsy10.329 @sf
1251 810 p m (i)  s
cmr10.329 @sf
m (\).)  s
0 962 p m (T) -3 (ransCreate\()  ks 
cmti10.329 @sf
m (ttyp) -2 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (im)  s
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
15 r m (p) -1 (a)  ks 
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
384 1021 p m (!)  s
cmr10.329 @sf
15 r m (if) 16 (\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)) 14 (then)  ks 
504 1080 p m (cons\() 15 (cons\() 15 (\()  ks 
cmti10.329 @sf
m (ttyp) -1 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
13 r m (im)  s
cmr10.329 @sf
m (,) 15 (Lo) 1 (cX\(car\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)\),) 13 (Lo) 1 (cY\(car\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)\)\),)  s
cmsy10.329 @sf
13 r m (;)  s
cmr10.329 @sf
15 r m (\),)  s
623 1140 p m (T) -3 (ransCreate\()  ks 
cmti10.329 @sf
-1 r m (ttyp) -1 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
12 r m (im)  s
cmr10.329 @sf
m (,) 15 (cdr\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)\)) 14 (\))  ks 
444 1199 p m (else)  s
cmsy10.329 @sf
504 1258 p m (;)  s
cmr10.329 @sf
m (.)  s
cmti10.329 @sf
0 1398 p m (De\014nitions)  s
cmr10.329 @sf
71 1489 p m (Utilizing) 16 (the) 14 (mo) 1 (del) 15 (of) 14 
(a) 14 (transition) 14 (as) 14 (a) 13 (list) 15 (of) 14 
(momen) 0 (ts,) 12 (w) 0 (e) 13 (no) 0 (w) 13 
(de\014ne) 15 (ho) 0 (w) 12 (the) 14 (three) 15 (transition)  ks 
0 1579 p m (op) 1 (erators) 14 (com) 0 (bine) 14 (transitions) 15 
(to) 14 (mak) 0 (e) 14 (new) 15 (transitions.) 20 (This) 15 
(list) 15 (format) 14 (of) 14 (transitions) 15 (is) 15 (esp) 1 
(eciall) 1 (y)  ks 
0 1669 p m (con) 0 (v) 0 (enien) 0 (t) 12 (for) 14 
(the) 14 (follo) 0 (wing) 14 (de\014nitions.) 22 (The) 14 (transition) 15 
(argumen) 0 (ts) 13 (to) 13 (the) 15 (op) 1 (erators) 13 
(are) 14 (simply) 16 (lists)  ks 
0 1760 p m (of) 11 (momen) 0 (ts,) 10 (and) 11 (they) 12 
(m) 0 (ust) 9 (ha) 0 (v) 0 (e) 9 (b) 1 
(een) 13 (created) 11 (b) 0 (y) 10 (the)  ks 
cmsl10.329 @sf
12 r m (Create)  s
cmr10.329 @sf
10 r m (op) 1 (eration) 12 (or) 11 (one) 11 (of) 11 
(the) 11 (three) 12 (op) 1 (erations)  ks 
0 1850 p m (b) 1 (eing) 17 (de\014ned) 18 (here.) 23 (Of) 16 
(course,) 16 (some) 16 (original) 17 (transition) 16 (m) 0 (ust) 15 
(b) 1 (e) 16 (de\014ned) 18 (using)  ks 
cmsl10.329 @sf
17 r m (Create)  s
cmr10.329 @sf
15 r m (to) 15 (b) 1 (egin) 18 (the)  ks 
0 1940 p m (pro) 1 (cess.) 31 (F) -3 (or) 17 (brevit) 0 
(y) 18 (in) 19 (presen) 0 (tation) 18 (purp) 1 (oses,) 20 
(assume) 18 (that)  ks 
cmti10.329 @sf
18 r m (tr)  s
cmr10.329 @sf
19 r m (=) 19 (T) -3 (ransCreate\()  ks 
cmti10.329 @sf
m (ttyp) -2 (e)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
17 r m (im)  s
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
19 r m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)) 18 (and)  ks 
0 2031 p m (that) 14 (in) 15 (the) 15 (transition) 15 (op) 1 
(erations) 15 (b) 1 (elo) 0 (w,) 14 (the) 14 (functions) 16 
(tcop) 0 (y) 13 (\(transition) 15 (cop) 0 (y\)) 13 (and) 15 
(mcop) 0 (y) 13 (\(momen) 0 (t)  ks 
0 2121 p m (cop) 0 (y\)) 14 (are) 15 (de\014ned) 16 (as) 15 
(follo) 0 (ws:)  ks 
0 2272 p m (tcop) 0 (y\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
13 r m (!)  s
cmr10.329 @sf
16 r m (if) 16 (\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)) 14 (then)  ks 
313 2332 p m (cons\() 15 (mcop) 0 (y\(car\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)\),) 13 (tcop) 0 (y\(cdr\()  ks 
cmti10.329 @sf
m (tr)  s
cmr10.329 @sf
m (\)\)) -1 (\))  ks 
254 2391 p m (else)  s
cmsy10.329 @sf
313 2450 p m (;)  s
cmr10.329 @sf
m (.)  s
0 2650 p m (Giv) 0 (en) 15 (that)  ks 
cmti10.329 @sf
14 r m (mom)  s
cmr10.329 @sf
16 r m (=)  s
cmsy10.329 @sf
15 r m (h)  s
cmti10.329 @sf
m (tu)  s
cmsy10.329 @sf
454 2650 p m (i)  s
cmr10.329 @sf
m (,)  s
952 2828 p m (21)  s
@eop
20 @bop0
cmbx10.329 @sf
[<FFFF0000FFFF000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000
  0007E0000007E0000007E0000007E0000007FFFE0007FFFF8007E00FE007E003F007E001F807E0
  01F807E001FC07E001FC07E001FC07E001FC07E001FC07E001F807E001F807E003F007E00FE0FF
  FFFF80FFFFFE00> 30 31 -2 0 36] 80 @dc
[<FFE3FFFFE3FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  1F00F81F00F81F80F81FC0F81F61F01F3FE01F0FC01F00001F00001F00001F00001F00001F0000
  1F00001F00001F00001F0000FF0000FF0000> 24 32 -3 0 29] 104 @dc
cmsy10.329 @sf
[<70F8F8F870> 5 5 -4 -9 13] 1 @dc
20 @bop1
cmbx10.329 @sf
0 45 p m (Data) 19 (t) 0 (yp) 1 (e) 16 (P) 0 
(ath)  ks 
cmti10.329 @sf
0 135 p m (Op) -1 (er) -1 (ations)  ks 
cmsy10.329 @sf
25 209 p m (\016)  s
cmr10.329 @sf
m (P) 0 (athCreat) -1 (e:)  ks 
cmsy10.329 @sf
790 209 p m (h)  s
cmr10.329 @sf
m (lo) 1 (cation)  ks 
cmsy10.329 @sf
m (i)  s
1033 209 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 269 p m (P) 0 (athLength:)  ks 
892 269 p m (path)  s
cmsy10.329 @sf
1033 269 p m (!)  s
cmr10.329 @sf
16 r m (in) 0 (teger;)  ks 
40 328 p m (P) 0 (athDx:)  ks 
892 328 p m (path)  s
cmsy10.329 @sf
1033 328 p m (!)  s
cmr10.329 @sf
16 r m (real;)  s
40 387 p m (P) 0 (athDy:)  ks 
892 387 p m (path)  s
cmsy10.329 @sf
1033 387 p m (!)  s
cmr10.329 @sf
16 r m (real;)  s
40 447 p m (P) 0 (athNull:)  ks 
848 447 p m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 447 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 506 p m (P) 0 (athMak) -1 (eT) -2 (yp) 1 (e:)  ks 
806 506 p m (path) 0 (t) -1 (yp) 1 (e)  ks 
cmsy10.329 @sf
1033 506 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 565 p m (P) 0 (athCop) -1 (y:)  ks 
892 565 p m (path)  s
cmsy10.329 @sf
1033 565 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 624 p m (P) 0 (athRotate:)  ks 
691 624 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 624 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 684 p m (P) 0 (athAddHead:)  ks 
691 684 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 684 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 743 p m (P) 0 (athAddT) -3 (ail:)  ks 
691 743 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 743 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 802 p m (P) 0 (athDeleteHead:)  ks 
691 802 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 802 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 862 p m (P) 0 (athDeleteT) -3 (ail:)  ks 
691 862 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 862 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 921 p m (P) 0 (athScale:)  ks 
614 921 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
1033 921 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 980 p m (P) 0 (athExtend:)  ks 
614 980 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
1033 980 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1039 p m (P) 0 (athIn) 0 (t) -1 (erp) 1 (olate:)  ks 
753 1039 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
1033 1039 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1099 p m (P) 0 (athColor:)  ks 
887 1099 p m (color)  s
cmsy10.329 @sf
1033 1099 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1158 p m (P) 0 (athDistance:)  ks 
463 1158 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
15 r m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
1033 1158 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1217 p m (P) 0 (athExample:)  ks 
445 1217 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
16 r m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
15 r m (path)  s
cmsy10.329 @sf
1033 1217 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1276 p m (P) 0 (athConcatenate:)  ks 
736 1276 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
15 r m (path)  s
cmsy10.329 @sf
1033 1276 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1336 p m (P) 0 (athIterate:)  ks 
691 1336 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (in) 0 (teger)  ks 
cmsy10.329 @sf
1033 1336 p m (!)  s
cmr10.329 @sf
16 r m (path;)  s
40 1395 p m (P) 0 (athComp) 1 (ose:)  ks 
736 1395 p m (path)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
15 r m (path)  s
cmsy10.329 @sf
1033 1395 p m (!)  s
cmr10.329 @sf
16 r m (path.)  s
cmti10.329 @sf
0 1488 p m (Sample) 16 (de\014nitions)  ks 
cmr10.329 @sf
71 1578 p m (F) -3 (or) 13 (reasons) 16 (of) 15 (brevit) 0 
(y) -3 (,) 13 (w) 0 (e) 15 (will) 17 (substitute)  ks 
cmti10.329 @sf
16 r m (p) -1 (a)  ks 
cmr10.329 @sf
14 r m (for) 15 (the) 16 (basic) 16 (generator) 15 (ob) 3 
(ject) 15 (P) 0 (athCreat) -1 (e\()  ks 
cmsy10.329 @sf
m (h)  s
cmti10.329 @sf
m (l) -1 (o)  ks 
cmsy10.329 @sf
1858 1578 p m (i)  s
cmr10.329 @sf
m (\)) 15 (as)  ks 
0 1668 p m (the) 14 (argumen) 0 (t) 12 (in) 14 (the) 14 
(follo) 0 (wing) 14 (op) 1 (erations,) 13 (and) 14 (w) 0 
(e) 13 (will) 15 (utilize) 16 (the) 14 (notion) 14 (of) 13 
(a) 14 (path) 13 (as) 14 (an) 13 (ordered) 14 (list)  ks 
0 1759 p m (of) 15 (o\013sets) 14 (\(lo) 1 (cation) 16 (ob) 3 
(jects\).)  ks 
0 1898 p m (P) 0 (athLength\()  ks 
cmti10.329 @sf
m (p) -2 (a)  ks 
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
13 r m (!)  s
cmr10.329 @sf
16 r m (if) 16 (\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)) 13 (then)  ks 
449 1957 p m (1) 15 (+) 16 (P) 0 (athLength\() 13 (cdr\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)) 14 (\))  ks 
390 2016 p m (else)  s
449 2076 p m (0.)  s
0 2233 p m (P) 0 (athScale\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
13 r m (x)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (y)  s
cmr10.329 @sf
2 r m (\))  s
cmsy10.329 @sf
214 2293 p m (!)  s
cmr10.329 @sf
16 r m (if) 15 (\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)) 14 (then)  ks 
334 2352 p m (cons\() 15 (Lo) 1 (cCreate\()  ks 
cmmi10.329 @sf
m (x)  s
cmsy10.329 @sf
m (\001)  s
cmr10.329 @sf
14 r m (Lo) 1 (cX\() 16 (car\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)\),)  s
cmmi10.329 @sf
13 r m (y)  s
cmsy10.329 @sf
2 r m (\001)  s
cmr10.329 @sf
14 r m (Lo) 1 (cY\() 16 (car\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\)\)) 13 (\),)  ks 
453 2411 p m (P) 0 (athScale\(cdr\()  ks 
cmti10.329 @sf
m (p) -1 (a)  ks 
cmr10.329 @sf
m (\),)  s
cmmi10.329 @sf
12 r m (x)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (y)  s
cmr10.329 @sf
2 r m (\)) 15 (\))  ks 
275 2471 p m (else)  s
cmsy10.329 @sf
334 2530 p m (;)  s
cmr10.329 @sf
m (.)  s
952 2828 p m (20)  s
@eop
19 @bop0
cmbx10.329 @sf
[<FFFFFF80FFFFFF8007E01F8007E00F8007E0038007E0038007E001C007E001C007E001C007E000
  C007E000C007E000C007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0
  000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000FF
  FF8000FFFF8000> 26 31 -2 0 31] 76 @dc
[<FFFFFFFF07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007
  E007E007E007E007E007E007E007E007E007E0FFFFFFFF> 16 31 -2 0 20] 73 @dc
cmsy10.329 @sf
[<003FC00000C0300003000C00040002000800010018000180140002802200044041000820408010
  204040202080204010802040108010801080090010800600108006001080090010801080108020
  401080204010404020204080102041000820220004401400028018000180080001000400020003
  000C0000C03000003FC000> 28 32 -3 5 35] 10 @dc
19 @bop1
cmbx10.329 @sf
0 45 p m (Data) 19 (t) 0 (yp) 1 (e) 16 (Lo) 1 
(cati) 1 (on)  ks 
cmti10.329 @sf
0 135 p m (Op) -1 (er) -1 (ations)  ks 
cmsy10.329 @sf
25 209 p m (\016)  s
cmr10.329 @sf
m (Lo) 1 (cCreate:)  ks 
540 209 p m (real)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
802 209 p m (!)  s
cmr10.329 @sf
16 r m (lo) 1 (cation;)  ks 
40 269 p m (Lo) 1 (cMo) 1 (dify:)  ks 
317 269 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (real)  s
cmsy10.329 @sf
802 269 p m (!)  s
cmr10.329 @sf
16 r m (lo) 1 (cation;)  ks 
40 328 p m (Lo) 1 (cEqual:)  ks 
371 328 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002)  s
cmr10.329 @sf
16 r m (lo) 1 (cation)  ks 
cmsy10.329 @sf
802 328 p m (!)  s
cmr10.329 @sf
16 r m (b) 1 (o) 1 (olean;)  ks 
40 387 p m (Lo) 1 (cX:)  ks 
595 387 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
802 387 p m (!)  s
cmr10.329 @sf
16 r m (real;)  s
40 447 p m (Lo) 1 (cY:)  ks 
595 447 p m (lo) 1 (cation)  ks 
cmsy10.329 @sf
802 447 p m (!)  s
cmr10.329 @sf
16 r m (real.)  s
cmti10.329 @sf
0 535 p m (Sample) 16 (de\014nitions)  ks 
cmr10.329 @sf
0 672 p m (Lo) 1 (cEqual\() 16 (Lo) 1 (cCreate\()  ks 
cmmi10.329 @sf
m (x)  s
cmr8.300 @sf
469 679 p m (1)  s
cmmi10.329 @sf
488 672 p m (;) 8 (y)  ks 
cmr8.300 @sf
531 679 p m (1)  s
cmr10.329 @sf
551 672 p m (\),) 14 (Lo) 1 (cCreate\()  ks 
cmmi10.329 @sf
m (x)  s
cmr8.300 @sf
844 679 p m (2)  s
cmmi10.329 @sf
863 672 p m (;) 8 (y)  ks 
cmr8.300 @sf
906 679 p m (2)  s
cmr10.329 @sf
926 672 p m (\)) 14 (\))  ks 
cmsy10.329 @sf
568 731 p m (!)  s
cmr10.329 @sf
16 r m (if) 16 (\(\()  ks 
cmmi10.329 @sf
m (x)  s
cmr8.300 @sf
733 738 p m (1)  s
cmr10.329 @sf
764 731 p m (=)  s
cmmi10.329 @sf
13 r m (x)  s
cmr8.300 @sf
838 738 p m (2)  s
cmr10.329 @sf
858 731 p m (\)) 15 (and) 15 (\()  ks 
cmmi10.329 @sf
m (y)  s
cmr8.300 @sf
1019 738 p m (1)  s
cmr10.329 @sf
1051 731 p m (=)  s
cmmi10.329 @sf
13 r m (y)  s
cmr8.300 @sf
1121 738 p m (2)  s
cmr10.329 @sf
1141 731 p m (\)\)) 15 (then)  ks 
706 790 p m (T) -3 (rue)  ks 
629 849 p m (else)  s
706 909 p m (F) -3 (alse.)  ks 
0 1027 p m (Lo) 1 (cX\() 16 (Lo) 1 (cCreate\()  ks 
cmmi10.329 @sf
m (x;) 8 (y)  ks 
cmr10.329 @sf
2 r m (\)) 13 (\))  ks 
cmsy10.329 @sf
15 r m (!)  s
cmmi10.329 @sf
13 r m (x)  s
cmr10.329 @sf
m (.)  s
cmbx10.329 @sf
0 1155 p m (Data) 19 (t) 0 (yp) 1 (e) 16 (Image)  ks 
cmti10.329 @sf
0 1245 p m (Op) -1 (er) -1 (ations)  ks 
cmsy10.329 @sf
25 1320 p m (\016)  s
cmr10.329 @sf
m (ImageCreate:)  s
361 1320 p m (imaget) 0 (yp) 1 (e)  ks 
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
15 r m (b) 1 (o) 1 (olean)  ks 
cmsy10.329 @sf
17 r m (\002)  s
cmr10.329 @sf
15 r m (lo) 1 (cation)  ks 
cmsy10.329 @sf
16 r m (\002) 16 (f)  ks 
cmr10.329 @sf
m (lo) 1 (cal) 16 (parameters)  ks 
cmsy10.329 @sf
m (g)  s
1496 1320 p m (!)  s
cmr10.329 @sf
16 r m (image)  s
40 1379 p m (ImageLo) 1 (cate:)  ks 
1065 1379 p m (image)  s
cmsy10.329 @sf
15 r m (\002)  s
cmr10.329 @sf
16 r m (imagepart)  s
cmsy10.329 @sf
1496 1379 p m (!)  s
cmr10.329 @sf
16 r m (lo) 1 (cation)  ks 
71 1478 p m (The)  s
cmsl10.329 @sf
11 r m (Create)  s
cmr10.329 @sf
11 r m (image) 12 (op) 1 (eration) 12 (adds) 12 (a) 11 
(new) 12 (image) 12 (instance) 12 (to) 11 (the) 12 (set) 11 
(of) 11 (activ) 0 (e) 11 (images,)  ks 
cmmi10.329 @sf
12 r m (I)  s
cmr10.329 @sf
4 r m (.) 18 (Because) 12 (of)  ks 
0 1568 p m (the) 15 (di\013eren) 0 (t) 14 (t) 0 (yp) 1 
(es) 14 (of) 15 (images,) 14 (the) 16 (sp) 1 (eci\014c) 16 
(lo) 1 (cal) 17 (parameters) 14 (to) 14 (the) 15 (function) 16 
(ma) 0 (y) 13 (v) -2 (ary) -3 (.) 18 (F) -3 
(or) 13 (example,)  ks 
0 1659 p m (creation) 17 (of) 16 (a) 17 (circle) 19 (image) 17 
(ma) 0 (y) 15 (tak) 0 (e) 15 (real) 17 (v) -2 
(alues) 17 (for) 16 (the) 17 (radius) 18 (and) 17 (\014ll) 18 
(st) 0 (yle) 16 (and) 17 (a) 17 (color) 17 (parameter)  ks 
0 1749 p m (for) 18 (the) 19 (image) 18 (color.) 30 (The)  ks 
cmsl10.329 @sf
19 r m (Create)  s
cmr10.329 @sf
18 r m (op) 1 (eration) 19 (also) 18 (adds) 19 (the) 19 
(corresp) 1 (onding) 19 (new) 19 (elemen) 0 (t,)  ks 
cmti10.329 @sf
19 r m (im)  s
cmr10.329 @sf
m (,) 19 (to) 18 (the)  ks 
0 1839 p m (con\014guration)  s
cmmi10.329 @sf
15 r m (C)  s
cmr10.329 @sf
18 r m (as) 15 (follo) 0 (ws:)  ks 
114 1980 p m (\()  s
cmsl10.329 @sf
m (Create)  s
cmsy10.329 @sf
m (!)  s
cmti10.329 @sf
m (im)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
14 r m (\012)  s
cmmi10.329 @sf
16 r m (C)  s
cmsy10.329 @sf
33 r m (\))  s
cmmi10.329 @sf
30 r m (C)  s
cmr10.329 @sf
18 r m (=) 16 (cons\()  ks 
cmti10.329 @sf
m (im)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
15 r m (C)  s
cmr10.329 @sf
3 r m (\).)  s
0 2108 p m (This) 16 (simply) 16 (states) 15 (that) 14 (the) 15 
(image) 16 (is) 15 (added) 16 (to) 15 (the) 15 (fron) 0 
(t) 13 (of) 15 (the) 15 (con\014guration) 16 (list.)  ks 
71 2198 p m (Note) 17 (that) 17 (the)  ks 
cmsl10.329 @sf
18 r m (Create)  s
cmr10.329 @sf
17 r m (op) 1 (eration) 18 (do) 1 (es) 18 (not) 17 
(app) 1 (end) 19 (the) 18 (resulting) 18 (con\014guration) 18 (to) 17 
(the) 18 (algorithm)  ks 
0 2288 p m (animation) 22 (list.) 41 (That) 21 (is,) 23 (images) 22 
(added) 22 (with) 22 (the)  ks 
cmsl10.329 @sf
22 r m (Create)  s
cmr10.329 @sf
21 r m (image) 22 (op) 1 (eration) 22 (do) 22 (not) 21 
(app) 1 (ear) 22 (in) 23 (the)  ks 
0 2379 p m (animation) 13 (viewing) 13 (windo) 0 (w) 12 (un) 0 
(til) 12 (a) 12 (subsequen) 0 (t) 12 (animation) 13 (frame) 12 
(is) 13 (generated) 12 (b) 0 (y) 11 (a)  ks 
cmsl10.329 @sf
12 r m (P) 0 (erform)  ks 
cmr10.329 @sf
11 r m (transition)  s
0 2469 p m (op) 1 (eration.)  ks 
952 2828 p m (19)  s
@eop
18 @bop0
cmmi10.329 @sf
[<38006400E200E200E200E200710070007000700038003800380038001C001C001C001C000E000E
  000E000E00070007000700070003800380038003801FC003C0> 10 32 -2 0 14] 108 @dc
[<07C000187000301800700E00700F00F00700F00780F003C0F003C0F003C07801E07801E07801E0
  3C01E01C01E01E01C00E01C003018001C300007C00> 19 20 -2 0 22] 111 @dc
[<FFFFFC0007803C0003C00E0003C0060003C0030003C0030001E0010001E0018001E0008001E000
  8000F0004000F0000000F0000000F0000000780000007800000078000000780000003C0000003C
  0000003C0000003C0000001E0000001E0000001E0000001E0000000F0000000F0000000F000000
  0F800000FFFC00> 26 31 -2 0 31] 76 @dc
cmsy10.329 @sf
[<00FE0003FF800F01E01C007030001860000C60000CC00006C00006C00006C00006C00006C00006
  C00006C00006C00006C00006C00006C00006C00006C00006C00006C00006C00006C00006C00006
  C00006400002> 23 28 -3 1 30] 91 @dc
cmmi10.329 @sf
[<81F80000C60E0000E8030000700180006001C0006000C0006000E0002000600020007000200070
  000000700000007000000070000000F0000003F000003FF00000FFE00001FFC00003FF800003F8
  000003C0000003800000038000000380020003800200038002000180020001C0030000C0070000
  60070000300B00001811800007E080> 25 33 -3 1 28] 83 @dc
18 @bop1
cmr10.329 @sf
0 45 p m (generators,) 14 (and) 15 (are) 15 (a) 15 (su\016cien) 0 
(t) 15 (set) 15 (of) 15 (op) 1 (erations) 15 (within) 16 
(a) 15 (t) 0 (yp) 1 (e) 14 (to) 15 (generate) 15 
(an) 0 (y) 14 (ob) 3 (ject) 14 (of) 15 (the) 16 
(t) 0 (yp) 1 (e.)  ks 
71 135 p m (Op) 1 (erations) 19 (are) 18 (denoted) 19 (and) 19 
(de\014ned) 19 (in) 20 (the) 18 (follo) 0 (wing) 18 (manner:) 27 
(Basic) 19 (generator) 18 (op) 1 (erations) 18 (are)  ks 
0 226 p m (iden) 0 (ti\014ed) 23 (b) 0 (y) 21 (the) 21 
(\\)  ks 
cmsy10.329 @sf
m (\016)  s
cmr10.329 @sf
m (") 21 (sym) 0 (b) 1 (ol) 22 (preceding) 23 
(the) 22 (op) 1 (eration) 22 (name.) 39 (Generator) 21 (op) 1 
(erations) 22 (are) 22 (de\014ned)  ks 
0 316 p m (b) 0 (y) 15 (expressions) 17 (consisting) 18 (only) 17 
(of) 15 (basic) 18 (generators) 15 (and) 16 (simple) 18 (algebraic) 17 
(manipulations,) 18 (along) 17 (with)  ks 
0 406 p m (basic) 16 (constructs) 15 (suc) 0 (h) 15 (as)  ks 
cmti10.329 @sf
15 r m (if-then-else)  s
cmr10.329 @sf
15 r m (and)  s
cmti10.329 @sf
15 r m (while-do)  s
cmr10.329 @sf
m (.) 21 (F) -3 (or) 14 (manipulations) 17 (of) 15 
(ob) 3 (jects) 15 (suc) 0 (h) 14 (as) 16 (paths) 15 
(and)  ks 
0 497 p m (transitions) 18 (consisting) 20 (primarily) 19 (of) 18 (lists,) 20 
(w) 0 (e) 17 (also) 18 (utilize) 20 (the) 19 (list) 19 
(op) 1 (erations)  ks 
cmti10.329 @sf
18 r m (c) -1 (ar)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
18 r m (c) -1 (dr)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
18 r m (c) -1 (ons)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
16 r m (app) -1 (end)  ks 
cmr10.329 @sf
m (,)  s
0 587 p m (and)  s
cmti10.329 @sf
14 r m (r) -1 (everse)  ks 
cmr10.329 @sf
m (.) 18 (Inquiry) 16 (op) 1 (erations) 14 (are) 14 
(de\014ned) 15 (b) 0 (y) 14 (pro) 0 (viding) 14 (their) 14 
(result) 15 (up) 1 (on) 15 (ob) 3 (jects) 14 (generated) 14 
(b) 0 (y) 13 (all)  ks 
0 677 p m (of) 15 (the) 15 (basic) 16 (generators) 14 (of) 15 
(that) 14 (data) 15 (t) 0 (yp) 1 (e.)  ks 
71 768 p m (Both) 17 (generators) 17 (and) 18 (basic) 18 (generators) 17 
(a\013ect) 17 (the) 18 (animation) 18 (state) 17 (b) 0 (y) 16 
(adding) 19 (a) 17 (new) 18 (ob) 3 (ject) 17 (to) 17 
(a)  ks 
0 858 p m (\014eld) 21 (in) 21 (the) 20 (animation) 21 (state) 19 
(as) 20 (discussed) 21 (earlier.) 36 (These) 20 (manipulations) 22 (can) 20 
(b) 1 (e) 21 (de\014ned) 21 (as) 20 (in) 21 (the)  ks 
0 948 p m (lo) 1 (cation) 16 (example)  ks 
cmsl10.329 @sf
610 1039 p m (Create)  s
cmr10.329 @sf
744 1039 p m (\()  s
cmmi10.329 @sf
m (x;) 8 (y)  ks 
cmr10.329 @sf
2 r m (\))  s
cmsy10.329 @sf
11 r m (!)  s
cmmi10.329 @sf
13 r m (l) 1 (o)  ks 
cmr10.329 @sf
m ([)  s
cmmi10.329 @sf
m (x;) 8 (y)  ks 
cmr10.329 @sf
2 r m (]) 11 (:) 12 (\()  ks 
cmmi10.329 @sf
m (l) 1 (o)  ks 
cmsy10.329 @sf
12 r m (2)  s
cmmi10.329 @sf
13 r m (L)  s
cmr10.329 @sf
m (\))  s
cmsy10.329 @sf
10 r m ([)  s
cmmi10.329 @sf
10 r m (S) 0 (;)  ks 
cmr10.329 @sf
0 1156 p m (where)  s
cmmi10.329 @sf
15 r m (L)  s
cmr10.329 @sf
14 r m (is) 14 (the) 15 (lo) 1 (cation) 15 (comp) 1 
(onen) 0 (t) 13 (of) 14 (the) 15 (animation) 14 (state)  ks 
cmmi10.329 @sf
14 r m (S)  s
cmr10.329 @sf
3 r m (.) 19 (The) 14 (equation) 15 (merely) 15 (de\014nes) 15 
(that) 14 (the)  ks 
cmsl10.329 @sf
0 1246 p m (Create)  s
cmr10.329 @sf
14 r m (lo) 1 (cation) 15 (op) 1 (eration) 14 (adds) 14 
(a) 14 (new) 14 (lo) 1 (cation) 15 (ob) 3 (ject) 14 
(with) 15 (the) 14 (giv) 0 (en)  ks 
cmmi10.329 @sf
13 r m (x)  s
cmr10.329 @sf
15 r m (and)  s
cmmi10.329 @sf
14 r m (y)  s
cmr10.329 @sf
16 r m (v) -2 (alues) 14 (to) 14 (the) 14 (lo) 1 
(cation)  ks 
0 1337 p m (comp) 1 (onen) 0 (t) 11 (of) 12 (the) 12 
(animation) 13 (state.) 18 (All) 14 (generator) 11 (op) 1 (erations) 12 
(within) 14 (the) 12 (paradigm) 12 (function) 13 (similarly) -3 (,)  ks 
0 1427 p m (so) 16 (w) 0 (e) 16 (will) 19 (omit) 16 
(these) 17 (manipulations) 19 (from) 16 (the) 17 (op) 1 (eration) 17 
(de\014nitions.) 27 (Note) 16 (that) 16 (inquiry) 19 (op) 1 (erations)  ks 
0 1517 p m (do) 15 (not) 15 (mo) 1 (dify) 16 (the) 15 
(animation) 16 (state) 14 (at) 15 (all.)  ks 
71 1608 p m (W) -3 (e) 13 (b) 1 (eliev) 0 (e) 16 
(that) 14 (the) 14 (descriptiv) 0 (e) 15 (metho) 1 (ds) 15 
(w) 0 (e) 13 (ha) 0 (v) 0 (e) 12 (c) 0 
(hosen) 14 (are) 14 (rigorous) 15 (enough) 14 (to) 14 (fully) 16 
(detail) 16 (the)  ks 
0 1698 p m (data) 16 (t) 0 (yp) 1 (e) 16 (op) 1 
(erations,) 17 (and) 17 (are) 17 (informal) 17 (enough) 17 (so) 17 
(as) 16 (not) 16 (to) 17 (obscure) 17 (what) 16 (is) 17 
(really) 18 (going) 17 (on.) 25 (The)  ks 
0 1788 p m (conditional)  s
114 1920 p m (if) 15 (\()  ks 
cmmi10.329 @sf
m (x)  s
cmr10.329 @sf
m (\))  s
0 2048 p m (where)  s
cmmi10.329 @sf
15 r m (x)  s
cmr10.329 @sf
15 r m (is) 15 (a) 14 (list) 16 (of) 14 (a) 14 
(giv) 0 (en) 15 (t) 0 (yp) 1 (e) 13 (of) 15 
(ob) 3 (ject,) 14 (returns) 14 (true) 15 (except) 15 (when)  ks 
cmmi10.329 @sf
15 r m (x)  s
cmr10.329 @sf
15 r m (is) 15 (the) 15 (n) 0 (ull) 15 (list.) 21 
(The) 15 (sym) 0 (b) 1 (ols)  ks 
cmsy10.329 @sf
0 2138 p m (h) 16 (i)  ks 
cmr10.329 @sf
16 r m (denote) 16 (a) 16 (list) 17 (of) 16 (some) 16 
(ob) 3 (ject,) 16 (and) 16 (the) 17 (sym) 0 (b) 1 
(ol)  ks 
cmsy10.329 @sf
15 r m (;)  s
cmr10.329 @sf
16 r m (denotes) 17 (an) 16 (empt) 0 (y) 15 (list.) 24 
(When) 17 (equalit) 0 (y) 16 (b) 1 (et) 0 (w) -1 
(een)  ks 
0 2228 p m (real) 15 (n) 0 (um) 0 (b) 1 (ers) 14 
(is) 15 (c) 0 (hec) 0 (k) -1 (ed,) 14 (a) 14 
(small) 16 (built-in) 18 (tolerance) 15 (lev) 0 (el) 16 (is) 15 
(used.) 21 (F) -3 (or) 13 (reasons) 15 (of) 14 (brevit) 0 
(y) -3 (,) 14 (w) 0 (e) 13 (pro) 0 (vide)  ks 
0 2319 p m (a) 15 (\015a) 0 (v) -1 (or) 13 (of) 15 
(the) 15 (de\014nitions) 18 (for) 14 (the) 16 (lo) 1 (cation,) 15 
(image,) 15 (and) 16 (path) 15 (data) 15 (t) 0 (yp) 1 
(es) 14 (b) 1 (elo) 0 (w,) 15 (and) 15 (w) 0 
(e) 14 (fo) 1 (cus) 16 (on) 15 (the)  ks 
0 2409 p m (transition) 15 (t) 0 (yp) 1 (e) 15 (b) 1 
(ecause) 16 (it) 15 (is) 16 (the) 15 (most) 15 (in) 0 
(teresting) 15 (and) 15 (imp) 1 (ortan) 0 (t.) 18 (F) -3 
(or) 14 (complete) 16 (de\014nitions,) 16 (see) 16 ([) 0 (9)  ks 
1918 2409 p m (].)  s
952 2828 p m (18)  s
@eop
17 @bop0
cmsl10.329 @sf
[<FFC0001E00000E00000E00000E00000E0000070000070000070000071F000721C00740E0038070
  03803803803C03801C03801E03801E01C00F01C00F01C00F01C00F01C00F01C00E00E00E00E01E
  00F01C07EC3800E3E0> 24 29 0 9 25] 112 @dc
[<8FC0D060E0106018600C400C400C401C003C03F80FF01FE01E0038003804180218060806060E01
  F2> 15 20 -2 0 18] 115 @dc
[<7FFFE00001F8000000F00000007800000078000000780000007800000078000000780000003C00
  00003C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E0000001E
  0000001E0000800F0010800F0010800F0010C00F0010400F0010400F001060078030300780303C
  0780F03FFFFFF0> 28 31 -6 0 33] 84 @dc
[<FFCFF81E03C01C03800E01C00E01C00E01C00E01C00E01C00E01C00700E00700E00700E00700E0
  0700E00780E003806003C06007A0E01F90E0038F80> 21 20 -2 0 25] 110 @dc
cmmi10.329 @sf
[<0F00188038403820382038201C101C001C001C000E000E000E000E0007000700070007000380FF
  F80380038001C001C001C001C000E000C0> 13 28 -1 0 16] 116 @dc
[<1800003800001C00001C00001C00001C00000E00000E00000E00000E0000070000070000070000
  87000043830043878043C78023C3802321001E1E00> 17 20 -2 0 21] 114 @dc
cmr10.329 @sf
[<07000F800F800F8007000000000000000000000002000200020002000200020003000100018001
  8000C000E000700038603CF03CF03CE03C4038403830700FC0> 14 32 -3 0 21] 63 @dc
cmti10.329 @sf
[<0FFE0000E00000E0000070000070000070000070000038000038000F380030B800705C00703C00
  F01C00F01C00F00E00F00E00F00E00F00E007807007807007807003807003C03801C03800E0380
  0705800388C000F040> 18 29 -4 9 21] 113 @dc
17 @bop1
cmr10.329 @sf
0 45 p m (the) 19 (same) 19 (image,) 20 (one) 19 (red) 19 
(and) 19 (one) 20 (blue,) 21 (exist) 19 (in) 20 (a) 19 
(momen) 0 (t,) 18 (their) 19 (application) 21 (ordering) 19 (is) 20 
(critical.)  ks 
0 135 p m (Whic) 0 (hev) 0 (er) 14 (one) 15 (is) 16 
(applied) 17 (last) 15 (will) 17 (determine) 16 (the) 15 (image's) 15 
(color) 16 (in) 16 (the) 15 (subsequen) 0 (t) 15 (con\014guration.)  ks 
71 226 p m (F) -3 (ortunately) -3 (,) 21 (b) 1 (ecause) 23 
(the) 21 (only) 23 (metho) 1 (d) 22 (for) 21 (com) 0 
(bining) 22 (transition) 22 (units) 23 (in) 0 (to) 21 (a) 21 
(momen) 0 (t) 20 (is) 23 (the)  ks 
cmsl10.329 @sf
0 316 p m (Comp) 1 (ose)  ks 
cmr10.329 @sf
17 r m (op) 1 (eration,) 18 (this) 18 (issue) 19 (is) 18 
(resolv) 0 (ed) 16 (b) 0 (y) 17 (de\014ning) 19 (the) 17 
(w) 0 (a) 0 (y)  ks 
cmsl10.329 @sf
15 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
17 r m (generates) 17 (transition) 18 (unit)  ks 
0 406 p m (lists.) 24 (W) -3 (e) 16 (use) 16 (the) 17 
(simple) 18 (proto) 1 (col) 16 (that) 16 (when) 17 (t) 0 
(w) -1 (o) 14 (transitions) 16 (are) 16 (comp) 1 (osed,) 17 
(the) 16 (transition) 17 (units) 17 (in)  ks 
0 497 p m (the) 14 (\014rst) 14 (transition) 14 (\(parameter\)) 13 (precede) 15 
(those) 13 (of) 14 (the) 14 (second) 15 (when) 14 (forming) 14 
(momen) 0 (ts.) 18 (That) 13 (is,) 14 (giv) 0 (en)  ks 
0 587 p m (the) 14 (op) 1 (eration)  ks 
cmsl10.329 @sf
14 r m (T) -3 (ransComp) 1 (ose)  ks 
cmr10.329 @sf
m (\()  s
cmmi10.329 @sf
m (tr)  s
cmr8.300 @sf
628 594 p m (1)  s
cmmi10.329 @sf
648 587 p m (;) 8 (tr)  ks 
cmr8.300 @sf
706 594 p m (2)  s
cmr10.329 @sf
726 587 p m (\)) 13 (where)  ks 
cmmi10.329 @sf
14 r m (tr)  s
cmr8.300 @sf
925 594 p m (1)  s
cmr10.329 @sf
958 587 p m (c) 0 (hanges) 13 (an) 14 (image) 13 (to) 13 
(red) 14 (and)  ks 
cmmi10.329 @sf
14 r m (tr)  s
cmr8.300 @sf
1572 594 p m (2)  s
cmr10.329 @sf
1606 587 p m (c) 0 (hanges) 12 (an) 14 (image)  ks 
0 677 p m (to) 15 (blue,) 16 (follo) 0 (wing) 15 (the) 15 
(p) 1 (erformance) 15 (of) 15 (this) 16 (comp) 1 (osition) 16 
(transition,) 15 (the) 15 (image) 15 (will) 17 (b) 1 (e) 16 
(blue.)  ks 
71 768 p m (The) 18 (second) 19 (imp) 1 (ortan) 0 (t) 18 
(seman) 0 (tic) 17 (issue) 20 (concerns) 19 (the) 19 (ordering) 19 
(of) 18 (images) 18 (in) 20 (a) 18 (con\014guration) 19 (and)  ks 
0 858 p m (subsequen) 0 (tly) 16 (in) 16 (the) 15 (viewing) 17 
(windo) 0 (w.) 19 (As) 16 (noted) 15 (previously) -3 (,) 16 
(images) 15 (at) 15 (the) 15 (b) 1 (eginni) 1 (ng) 17 
(of) 15 (the) 15 (con\014gu-)  ks 
0 948 p m (ration) 14 (list) 15 (will) 16 (app) 1 (ear) 15 
(to) 14 (b) 1 (e) 15 (closer) 14 (to) 14 (the) 15 
(view) 0 (er.) 18 (But) 15 (ho) 0 (w) 13 (do) 14 
(images) 14 (establish) 16 (p) 1 (ositions) 15 (within) 16 (the)  ks 
0 1039 p m (con\014guration) 15 (list?) 22 (The) 15 (problem) 16 (is) 16 
(resolv) 0 (ed) 15 (through) 14 (t) 0 (w) -1 (o) 13 
(simple) 17 (rules.)  ks 
56 1179 p m (1.)  s
114 1179 p m (Whenev) 0 (er) 14 (an) 15 (image) 16 (is) 15 
(created,) 15 (it) 16 (is) 15 (added) 16 (to) 15 (the) 15 
(fron) 0 (t) 13 (of) 15 (the) 15 (con\014guration) 16 (list.)  ks 
56 1320 p m (2.)  s
114 1320 p m (Whenev) 0 (er) 14 (a) 14 (transition) 15 (unit) 16 
(of) 14 (t) 0 (yp) 1 (e)  ks 
cmti10.329 @sf
14 r m (r) -1 (aise)  ks 
cmr10.329 @sf
13 r m (or)  s
cmti10.329 @sf
14 r m (lower)  s
cmr10.329 @sf
15 r m (is) 15 (applied) 17 (to) 14 (an) 15 (image,) 14 
(the) 15 (image) 15 (is) 15 (mo) 0 (v) 0 (ed)  ks 
114 1379 p m (to) 14 (the) 15 (fron) 0 (t) 14 (or) 14 
(tail) 16 (of) 15 (the) 15 (con\014guration) 16 (list,) 15 (resp) 1 
(ectiv) 0 (ely) -3 (.)  ks 
0 1507 p m (Hence,) 13 (barring) 13 (an) 0 (y) 11 (use) 13 
(of) 11 (the)  ks 
cmti10.329 @sf
13 r m (r) -1 (aise)  ks 
cmr10.329 @sf
11 r m (and)  s
cmti10.329 @sf
12 r m (lower)  s
cmr10.329 @sf
13 r m (transitions,) 12 (the) 13 (initial) 14 (creation) 13 (order) 12 
(of) 12 (images) 12 (de\014nes)  ks 
0 1597 p m (their) 16 (relativ) 0 (e) 14 (ordering) 16 (in) 16 
(viewing) 16 (planes) 17 (of) 14 (the) 16 (animation) 15 (co) 1 
(ordinate) 16 (system.)  ks 
71 1688 p m (Belo) 0 (w) 17 (w) 0 (e) 17 (pro) 0 
(vide) 18 (an) 19 (in) 0 (tro) 1 (duction) 18 (to) 18 
(the) 18 (seman) 0 (tic) 18 (formalisms) 18 (used) 19 (to) 18 
(sp) 1 (ecify) 20 (the) 18 (data) 18 (t) 0 (yp) 1 
(es)  ks 
0 1778 p m (and) 15 (op) 1 (erations) 16 (of) 14 (the) 16 
(path-transition) 15 (paradigm.) 20 (The) 16 (abstract) 14 (data) 14 (t) 0 
(yp) 1 (es) 14 (are) 15 (sp) 1 (eci\014ed) 18 (as) 14 
(follo) 0 (ws:)  ks 
95 1878 p m (Lo) 1 (cation)  ks 
cmti10.329 @sf
349 1878 p m (lo)  s
cmmi10.329 @sf
450 1878 p m (x)  s
cmr10.329 @sf
m (:Real,)  s
cmmi10.329 @sf
15 r m (y)  s
cmr10.329 @sf
2 r m (:Real)  s
95 1937 p m (Image)  s
cmti10.329 @sf
349 1937 p m (im)  s
450 1937 p m (typ) -1 (e)  ks 
cmr10.329 @sf
3 r m (:ImageT) -1 (yp) 1 (e,)  ks 
cmti10.329 @sf
14 r m (p) -1 (os)  ks 
cmr10.329 @sf
4 r m (:Lo) 1 (cation,)  ks 
cmti10.329 @sf
13 r m (vis)  s
cmr10.329 @sf
4 r m (:Bo) 1 (olean,)  ks 
cmsy10.329 @sf
15 r m (f)  s
cmti10.329 @sf
m (lo) -1 (c) -3 (al) 15 (p) -1 (ar) -1 
(ameters)  ks 
cmsy10.329 @sf
m (g)  s
cmr10.329 @sf
95 1996 p m (P) 0 (ath)  ks 
cmti10.329 @sf
349 1996 p m (p) -1 (a)  ks 
450 1996 p m (o)  s
 save
[<3C07C00000620C600000F31E100000798F18000031860C000001C00E000001C00E000000C00600
  0000E007000000E007000000E007000000E0070000006003800000700380000070038000007003
  80000070038000007001C000003801C000003801C000003801C000003801C000003800E000001C
  00E000001C00E000001C00E000001C00E000001C00700000FFFFFF80000E007000000E00700000
  0E007000000E00380000070038000007003800000700380000030318600003879CF00001878CF0
  0000C3867000003F03E0> 36 41 2 9 28] 11  @pc restore
28 r m (sets)  s
cmr10.329 @sf
4 r m (:list\(Lo) 1 (cation\))  ks 
95 2056 p m (T) -3 (ransUnit)  ks 
cmti10.329 @sf
349 2056 p m (tu)  s
450 2056 p m (typ) -1 (e)  ks 
cmr10.329 @sf
3 r m (:T) -3 (ra) -1 (nsT) -1 (yp) 1 (e,)  ks 
cmti10.329 @sf
14 r m (image)  s
cmr10.329 @sf
3 r m (:Image,)  s
cmmi10.329 @sf
15 r m (x)  s
cmr10.329 @sf
m (:Real,)  s
cmmi10.329 @sf
15 r m (y)  s
cmr10.329 @sf
2 r m (:Real)  s
95 2115 p m (T) -3 (ransition)  ks 
cmti10.329 @sf
349 2115 p m (tr)  s
450 2115 p m (moment)  s
cmr10.329 @sf
4 r m (:list\(list\(T) -3 (ransUnit\)\))  ks 
71 2216 p m (In) 11 (order) 11 (to) 11 (sp) 1 (ecify) 13 
(the) 11 (data) 11 (t) 0 (yp) 1 (e) 10 (op) 1 
(erations,) 12 (w) 0 (e) 10 (utilize) 13 (tec) 0 (hniques) 12 
(similar) 12 (to) 11 (those) 11 (of) 11 (Mallgren[) 0 (7)  ks 
1925 2216 p m (].)  s
0 2307 p m (F) -3 (ollo) 0 (wing) 14 (his) 16 (axiomatic) 16 
(designations) 16 (for) 15 (describing) 17 (op) 1 (erations) 16 (up) 1 
(on) 16 (graphic) 16 (data) 15 (t) 0 (yp) 1 (es,) 14 
(w) 0 (e) 14 (divide)  ks 
0 2397 p m (op) 1 (erations) 20 (up) 1 (on) 20 (the) 20 
(animation) 20 (data) 19 (t) 0 (yp) 1 (es) 18 (in) 0 
(to) 19 (three) 20 (categories.)  ks 
cmti10.329 @sf
33 r m (Gener) -1 (ators)  ks 
cmr10.329 @sf
18 r m (pro) 1 (duce) 20 (ob) 3 (jects) 19 (of)  ks 
0 2487 p m (the) 14 (t) 0 (yp) 1 (e) 14 (of) 13 
(the) 15 (op) 1 (eration) 14 (\(lo) 1 (cation) 15 (ob) 3 
(jects) 13 (for) 14 (lo) 1 (cation) 15 (op) 1 (erations,) 14 
(etc.\).)  ks 
cmti10.329 @sf
19 r m (Inquiry)  s
cmr10.329 @sf
14 r m (op) 1 (erations) 14 (return)  ks 
0 2578 p m (ob) 3 (jects) 17 (of) 17 (some) 18 (t) 0 
(yp) 1 (e) 17 (other) 17 (than) 18 (that) 17 (of) 17 
(the) 18 (op) 1 (eration.) 28 (T) 0 (ypically) -3 (,) 17 
(they) 18 (examine) 19 (an) 17 (ob) 3 (ject) 18 (of) 17 
(the)  ks 
0 2668 p m (t) 0 (yp) 1 (e) 16 (of) 17 (in) 0 
(terest) 17 (and) 18 (return) 17 (some) 17 (parameter) 17 (ab) 1 
(out) 17 (it.) 27 (Finally) -3 (,)  ks 
cmti10.329 @sf
18 r m (b) -1 (asic) 16 (gener) -1 (ators)  ks 
cmr10.329 @sf
16 r m (are) 17 (subsets) 18 (of) 17 (the)  ks 
952 2828 p m (17)  s
@eop
16 @bop0
16 @bop1
cmr10.329 @sf
0 45 p m (animation) 16 (co) 1 (ordinate) 15 (system,)  ks 
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
618 52 p m (1)  s
cmr10.329 @sf
652 45 p m (will) 17 (obscure)  ks 
cmmi10.329 @sf
16 r m (i)  s
cmr8.300 @sf
919 52 p m (2)  s
cmr10.329 @sf
953 45 p m (if)  s
cmmi10.329 @sf
16 r m (i)  s
cmr8.300 @sf
1011 52 p m (1)  s
cmr10.329 @sf
1045 45 p m (it) 16 (is) 15 (earlier) 17 (in) 16 (the) 15 
(con\014guration) 15 (list.)  ks 
71 135 p m (T) -3 (ransitions) 16 (that) 17 (are) 17 (p) 1 
(erformed) 17 (in) 18 (the) 18 (animation) 17 (paradigm) 17 (pro) 0 
(vide) 17 (the) 17 (in) 0 (termediate) 17 (p) 1 (oin) 0 
(ts) 17 (in)  ks 
0 226 p m (time) 16 (for) 15 (iden) 0 (tifying) 17 (a) 16 
(particular) 16 (con\014guration) 16 (as) 16 (a) 15 (frame) 16 (in) 16 
(the) 16 (animation.) 23 (The) 16 (lists) 16 (of) 16 (transition)  ks 
0 316 p m (units) 18 (that) 16 (o) 1 (ccur) 18 (\\sim) 0 
(ultaneously") 17 (b) 1 (et) 0 (w) -1 (een) 16 (frames) 16 
(generate) 17 (a) 17 (new) 17 (con\014guration) 18 (from) 16 (the) 17 
(curren) 0 (t)  ks 
0 406 p m (one.) 26 (\(Recall) 19 (that) 16 (w) 0 (e) 16 
(de\014ned) 19 (a) 17 (momen) 0 (t) 16 (as) 16 (a) 17 
(list) 18 (of) 17 (transition) 18 (units) 18 (corresp) 1 (onding) 18 
(to) 17 (the) 17 (c) 0 (hanges)  ks 
0 497 p m (that) 12 (o) 1 (ccur) 13 (b) 1 (et) 0 
(w) -1 (een) 11 (t) 0 (w) -1 (o) 10 (frames) 12 
(of) 12 (the) 13 (animation.\)) 19 (Within) 13 (the) 13 (paradigm) 12 
(w) 0 (e) 12 (de\014ne) 13 (the) 13 (formal) 12 (notion)  ks 
0 587 p m (of) 14 (an)  ks 
cmti10.329 @sf
14 r m (animation)  s
cmr10.329 @sf
14 r m (as) 14 (an) 14 (ordered) 14 (list) 15 (of) 14 
(con\014gurations.) 19 (Therefore,) 14 (w) 0 (e) 13 (capture) 14 (the) 15 
(essence) 15 (of) 13 (an) 14 (en) 0 (tire)  ks 
0 677 p m (animation) 16 (b) 0 (y) 14 (this) 15 (simple) 17 
(concept,) 15 (a) 15 (list) 16 (of) 15 (image) 15 (lists.)  ks 
71 768 p m (The) 14 (sole) 15 (seman) 0 (tic) 13 (purp) 1 
(ose) 15 (of) 14 (eac) 0 (h) 13 (of) 14 (the) 15 
(data) 13 (t) 0 (yp) 1 (e) 14 (op) 1 (erations) 14 
(except) 15 (for) 13 (the) 15 (image)  ks 
cmsl10.329 @sf
14 r m (Create)  s
cmr10.329 @sf
14 r m (and)  s
cmsl10.329 @sf
0 858 p m (P) 0 (erform)  ks 
cmr10.329 @sf
9 r m (transition) 11 (op) 1 (erations) 11 (is) 12 (to) 10 
(mo) 1 (dify) 11 (the) 12 (animation) 11 (state.) 18 (Most) 9 
(op) 1 (erations) 12 (add) 11 (a) 10 (new) 12 (lo) 1 
(cation,)  ks 
0 948 p m (image,) 15 (path,) 14 (or) 15 (transition) 15 (instance) 15 
(to) 15 (the) 15 (corresp) 1 (onding) 16 (\014eld) 16 (in) 15 
(the) 15 (animation) 16 (state.) 19 (Some) 15 (simply)  ks 
0 1039 p m (return) 16 (a) 15 (parameter) 15 (v) -2 (alue) 16 
(ab) 1 (out) 16 (a) 15 (data) 16 (t) 0 (yp) 1 
(e) 14 (instance) 17 (and) 16 (mak) 0 (e) 14 (no) 16 
(c) 0 (hange) 15 (to) 15 (the) 16 (animation) 16 (state.)  ks 
0 1129 p m (The)  s
cmsl10.329 @sf
14 r m (Create)  s
cmr10.329 @sf
14 r m (image) 14 (function,) 15 (in) 15 (addition) 15 (to) 14 
(mo) 1 (difying) 15 (the) 14 (animation) 15 (state,) 13 (adds) 14 
(images) 14 (to) 14 (the) 14 (fron) 0 (t)  ks 
0 1219 p m (of) 16 (the) 16 (image) 16 (con\014guration) 17 (list.) 23 
(The)  ks 
cmsl10.329 @sf
17 r m (P) 0 (erform)  ks 
cmr10.329 @sf
14 r m (transition) 16 (op) 1 (eration) 16 (is) 17 (ev) 0 
(en) 16 (more) 15 (complex,) 17 (ho) 0 (w) -1 (ev) -1 
(er,)  ks 
0 1310 p m (as) 18 (it) 18 (can) 19 (mo) 1 (dify) 19 
(the) 18 (animation) 19 (state,) 18 (reorder) 18 (the) 18 (image) 18 
(con\014guration) 19 (list,) 19 (and) 19 (add) 18 (one) 19 (or) 17 
(more)  ks 
0 1400 p m (of) 19 (these) 20 (new) 19 (con\014gurations) 20 (to) 19 
(the) 19 (animation) 20 (list.) 33 (The) 20 (n) 0 (um) 0 
(b) 1 (er) 18 (of) 19 (new) 19 (con\014gurations) 20 (generated)  ks 
0 1490 p m (corresp) 1 (onds) 14 (directly) 14 (to) 13 (the) 14 
(length) 14 (of) 13 (the) 13 (path\(s\)) 13 (that) 13 (serv) 0 
(es) 12 (as) 13 (an) 13 (argumen) 0 (t) 12 (to) 12 
(the) 14 (transition) 14 (b) 1 (eing)  ks 
0 1581 p m (p) 1 (erformed.)  ks 
71 1671 p m (Tw) 0 (o) 13 (related,) 16 (primary) 16 (seman) 0 
(tic) 15 (issues) 17 (that) 15 (arise) 16 (in) 16 (the) 16 
(paradigm) 16 (are) 15 (the) 16 (ordering) 16 (of) 16 (transition)  ks 
0 1761 p m (units) 16 (within) 16 (a) 14 (momen) 0 (t) 13 
(of) 15 (a) 14 (transition,) 15 (and) 15 (the) 15 (ordering) 15 
(of) 15 (images) 15 (within) 16 (the) 15 (con\014guration.) 20 (These)  ks 
0 1852 p m (issues) 22 (are) 20 (imp) 1 (ortan) 0 (t) 20 
(b) 1 (ecause) 22 (w) 0 (e) 20 (w) 0 (an) -1 
(t) 19 (to) 20 (pro) 0 (vide) 20 (consistency) 22 (throughout) 21 
(the) 21 (paradigm) 21 (and) 21 (its)  ks 
0 1942 p m (op) 1 (erations.)  ks 
71 2032 p m (Because) 14 (of) 14 (the)  ks 
cmsl10.329 @sf
13 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
14 r m (op) 1 (eration,) 14 (man) 0 (y) 12 (transition) 15 
(unit) 14 (actions) 14 (can) 14 (o) 1 (ccur) 14 (\\sim) 0 
(ultaneously") 14 (in)  ks 
0 2123 p m (one) 17 (momen) 0 (t) 14 (of) 16 (a) 16 
(transition) 17 (b) 1 (et) 0 (w) 0 (een) 15 (the) 16 
(frames) 16 (of) 16 (an) 16 (animation.) 24 (The) 17 (app) 1 
(earance) 17 (of) 16 (sim) 0 (ultaneit) 0 (y)  ks 
0 2213 p m (is) 18 (giv) 0 (en) 17 (b) 0 (y) 16 
(displa) 0 (ying) 18 (the) 18 (images) 17 (in) 18 (the) 18 
(curren) 0 (t) 16 (con\014guration,) 18 (mo) 1 (difying) 18 (the) 18 
(images') 17 (parameters)  ks 
0 2303 p m (one-at-a-time) 16 (as) 16 (dictated) 17 (b) 0 (y) 15 
(the) 16 (transition) 16 (units) 17 (in) 17 (that) 15 (momen) 0 
(t,) 15 (then) 16 (redispla) 0 (ying) 17 (the) 16 (images) 16 
(in)  ks 
0 2394 p m (the) 19 (resulting) 20 (con\014guration.) 31 (The) 19 (di\016cult) 0 
(y) 19 (o) 1 (ccurs) 19 (in) 20 (that) 18 (at) 18 
(the) 19 (lo) 0 (w) -1 (est) 17 (lev) 0 (el) 19 
(the) 19 (transition) 19 (units)  ks 
0 2484 p m (m) 0 (ust) 17 (still) 19 (b) 1 (e) 19 
(applied) 20 (in) 19 (a) 18 (serial) 19 (manner) 18 (within) 20 
(the) 18 (momen) 0 (t.) 27 (The) 18 (serial) 19 (application) 20 
(of) 18 (t) 0 (w) -1 (o)  ks 
cmti10.329 @sf
16 r m (move)  s
cmr10.329 @sf
0 2574 p m (transition) 18 (units) 19 (de\014ned) 19 (on) 18 (an) 18 
(image) 18 (presen) 0 (t) 17 (no) 18 (problem.) 28 (Either) 19 
(application) 19 (ordering) 19 (of) 17 (the) 18 (t) 0 (w) -1 
(o)  ks 
0 2665 p m (results) 18 (in) 18 (the) 17 (image) 17 (ending) 18 
(up) 18 (at) 17 (the) 17 (same) 17 (p) 1 (osition.) 27 
(But) 17 (if) 17 (t) 0 (w) -1 (o)  ks 
cmti10.329 @sf
15 r m (c) -1 (olor)  ks 
cmr10.329 @sf
16 r m (transition) 18 (units) 17 (de\014ned) 19 (on)  ks 
952 2828 p m (16)  s
@eop
15 @bop0
1.000000 /cmbx12.300 @newfont
cmbx12.300 @sf
[<01FE000FFFC01E07F07801F87E01FCFF00FCFF00FEFF00FEFF00FE7E00FE3C00FE0000FC0000FC
  0001F80001F00007C001FF0001FE00001F800007C00003E00003F01F03F01F03F83F81F83F81F8
  3F81F83F03F01E03F00F07E007FFC000FE00> 23 32 -2 0 28] 51 @dc
[<387CFEFEFE7C38> 7 7 -4 0 16] 46 @dc
[<00FFFE00FFFE0007E00007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEE007E07007E0
  3807E01807E00C07E00E07E00707E00307E00187E001C7E000E7E00077E00037E0001FE0001FE0
  000FE00007E00003E00003E00001E00000E0> 23 32 -2 0 28] 52 @dc
[<FFE1FFC0FFE1FFC01F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E
  001F003E001F003E001F003E001F003E001F003E001F003E001F803E001F803E001F403C001F30
  7C00FF1FF800FF07E000> 26 22 -2 0 31] 110 @dc
[<FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
  00FF00FF0000000000000000000000000000001C003F007F007F007F003F001C00> 11 36 -2 0 16] 105 @dc
[<07E03F1FF87F7E0CF87E02F0FC01F0FC01F0FC01F0FC01F07E01F03F01F01FC1F003FDF0003FF0
  0001F00001F01E01F03F01F03F01E03F03E03F07C01FFF8007FC00> 24 22 -2 0 27] 97 @dc
[<00F80003FE0007C3000F83000F81800F81800F81800F81800F81800F80000F80000F80000F8000
  0F80000F80000F80000F80000F80000F80000F8000FFFF00FFFF003F80000F8000078000078000
  038000038000018000018000018000018000> 17 32 -1 0 22] 116 @dc
[<00FE0007FFC00F83E01F01F03E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E
  FC007E7C007C7C007C7C007C3E00F81E00F00F83E007FFC000FE00> 23 22 -2 0 28] 111 @dc
[<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F
  0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C
  F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @dc
[<00FE0007FF800FC0E01F00603E00307E00007E00007C0000FC0000FC0000FC0000FC0000FC0000
  FC00007C00007C01E07E03F03E03F01F03F00F83F007FFE000FF80> 20 22 -2 0 25] 99 @dc
[<00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8
  FC00F8FC00F87C00F87C00F03E01F01E01E00F87C007FF8000FE00> 21 22 -2 0 26] 101 @dc
[<C7F000EFFC00FC0E00F00700E00380E00380C00380C00780000F8001FF000FFF003FFE007FF800
  7FE000FC0000F00300E00300E00300600700781F003FFF000FF300> 17 22 -2 0 22] 115 @dc
15 @bop1
cmr10.329 @sf
0 45 p m (b) 0 (y) 15 (the) 16 (particular) 17 (transition) 16 
(unit) 17 (lists) 16 (in) 17 (a) 16 (momen) 0 (t) 14 
(all) 17 (o) 1 (ccur) 16 (\\sim) 0 (ultaneously") 16 (b) 1 
(et) 0 (w) 0 (een) 14 (the) 17 (frames)  ks 
0 135 p m (of) 20 (the) 21 (animation.) 37 (By) 21 (pro) 1 
(cessing) 22 (momen) 0 (ts,) 20 (one) 21 (after) 20 (another,) 21 
(the) 21 (frames) 20 (of) 20 (the) 21 (animation) 21 (are)  ks 
0 226 p m (generated.) 20 (Sp) 1 (eci\014cs) 17 (of) 15 (the) 15 
(seman) 0 (tics) 15 (of)  ks 
cmsl10.329 @sf
14 r m (P) 0 (erform)  ks 
cmr10.329 @sf
13 r m (are) 15 (presen) 0 (ted) 15 (in) 16 (Section) 16 
(4.)  ks 
cmbx12.300 @sf
0 382 p m (3.4)  s
128 382 p  save
[<FFE00FFFF8FFE00FFFF80600007F000600007F00030000FE00030000FE00038001FE00018001FC
  00018001FC0000FFFFF80000FFFFF80000E007F800006007F00000600FF00000300FE00000300F
  E00000381FE00000181FC00000183FC000000C3F8000000C3F8000000E7F800000067F00000006
  FF00000003FE00000003FE00000003FE00000001FC00000001FC00000000F800000000F8000000
  00F8000000007000000000700000> 37 34 -2 0 42] 65  @pc restore
42 r m (ni)  s
 save
[<FFE0FFE0FFE0FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F
  001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
  1F001F001F001F001F001F001F001F001F001F801F801F001F801F801F001F403E403E001F303E
  303E00FF1FFC1FFC00FF07F007F000> 43 22 -2 0 48] 109  @pc restore
48 r m (ation) 17 (Scenes)  ks 
cmr10.329 @sf
0 502 p m (F) -3 (or) 19 (manageabilit) 0 (y) 21 (reasons,) 21 
(w) 0 (e) 19 (decomp) 1 (ose) 22 (an) 20 (animation) 21 
(in) 22 (the) 21 (path-transition) 21 (paradigm) 21 (in) 0 (to) 19 
(a)  ks 
0 592 p m (set) 21 (of) 21 (smaller) 22 (logical) 22 (comp) 1 
(onen) 0 (ts) 21 (called)  ks 
cmti10.329 @sf
23 r m (animation) 21 (sc) -1 (enes)  ks 
cmr10.329 @sf
m (.) 36 (The) 21 (creation) 22 (and) 21 (breakdo) 0 
(wn) 20 (of) 21 (an)  ks 
0 683 p m (animation) 23 (in) 0 (to) 22 (scenes) 23 (is) 23 
(purely) 23 (determined) 24 (b) 0 (y) 22 (the) 22 (animation's) 23 
(designer;) 27 (there) 22 (is) 23 (no) 23 (\\correct")  ks 
0 773 p m (decomp) 1 (osition.)  ks 
23 r  save
[<0000078000000FC000001FE000001FE000003FF0000038700000383000003010001FB01000F0F0
  1001E0380007A03E000F204F000E2047001E1087803C0F03C03C0003C07C0003E0780001E07800
  01E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F078
  0001E07C0003E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007801E0001C03800
  00F0F000001F8000> 28 41 -3 9 35] 81  @pc restore
35 r m (uite) 16 (often,) 16 (ho) 0 (w) -1 (ev) -1 
(er,) 13 (a) 16 (logical) 16 (separation) 16 (of) 15 (imp) 1 
(ortan) 0 (t) 15 (actions) 15 (presen) 0 (ts) 15 (itself,) 16 
(not)  ks 
0 863 p m (unlik) 0 (e) 16 (the) 15 (breakdo) 0 (wn) 14 
(of) 15 (a) 15 (large) 15 (computer) 15 (program) 14 (in) 0 
(to) 14 (subroutines.)  ks 
71 954 p m (W) -3 (e) 18 (mo) 1 (del) 21 (an) 20 
(animation) 20 (scene) 21 (informally) 21 (as) 19 (a) 20 (parameterized) 20 
(pro) 1 (cedure.) 35 (The) 20 (parameters) 19 (to)  ks 
0 1044 p m (scenes) 22 (are) 20 (receiv) 0 (ed) 21 (b) 0 
(y) 20 (v) -2 (alue,) 22 (and) 21 (they) 21 (consist) 21 
(of) 21 (in) 0 (teger,) 21 (real) 21 (or) 20 (string) 21 
(v) -2 (alues.) 37 (The) 21 (pro) 1 (cedure)  ks 
0 1134 p m (b) 1 (o) 1 (dy) 14 (consists) 13 (primarily) 14 
(of) 13 (the) 13 (data) 13 (t) 0 (yp) 1 (e) 12 
(op) 1 (erations) 13 (describ) 1 (ed) 15 (earlier.) 20 (The) 13 
(use) 14 (of) 12 (mathematical) 14 (and)  ks 
0 1225 p m (con) 0 (trol) 12 (\015o) 0 (w) 12 (facilitie) 1 
(s) 15 (is) 14 (also) 14 (often) 13 (useful.) 20 (Because) 14 
(w) 0 (e) 13 (pro) 0 (vide) 13 (an) 13 (animation) 14 
(paradigm) 14 (rather) 13 (than) 13 (a)  ks 
0 1315 p m (stand-alone) 13 (formal) 13 (language) 13 (implemen) 0 (tation,) 13 
(em) 0 (b) 1 (edding) 14 (the) 13 (data) 12 (t) 0 
(yp) 1 (e) 12 (op) 1 (erations) 13 (in) 14 (an) 13 
(imp) 1 (erativ) 0 (e)  ks 
0 1405 p m (language) 15 (suc) 0 (h) 15 (as) 15 (P) 0 
(ascal) 14 (or) 14 (C) 15 (is) 16 (practical) 16 (and) 15 
(su\016cien) 0 (t.)  ks 
cmbx10.432 @sf
0 1593 p  save
[<007FFFF8007FFFF8007FFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE
  000000FE00FFFFFFF8FFFFFFF8FFFFFFF8E0007E0070007E0038007E001C007E000E007E000E00
  7E0007007E0003807E0001C07E0000E07E0000E07E0000707E0000387E00001C7E00000E7E0000
  0E7E0000077E000003FE000001FE000000FE000000FE0000007E0000003E0000001E0000000E00> 29 39 -2 0 34] 52  @pc restore
103 1593 p  save
[<C01FF000E0FFFE00F3FFFF00FFE01F80FF0007C0FC0003E0F80003F0F00001F0F00001F0E00001
  F8E00001F8E00001F8600001F8000003F8000007F800000FF800007FF00007FFF000FFFFE003FF
  FFE007FFFFC00FFFFF801FFFFE003FFFFC007FFFE0007FFE0000FFC00000FF000000FE0000E0FE
  0000E0FC0000E0FC0001E0FC0001E07C0001E07C0003E03E0007E01F001FE00F807FE007FFF9E0
  03FFF0E0007F8060> 29 41 -4 0 38] 83  @pc restore
38 r m (eman) -1 (tic) -1 (s) 21 (of) 23 (Animation)  ks 
22 r  save
[<0000FFE00000000FFFFE0000003FC07F800000FF001FE00001FC0007F00003F80003F80007F000
  01FC000FF00001FE001FE00000FF001FE00000FF003FC000007F803FC000007F807FC000007FC0
  7FC000007FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000
  003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE07F8000003FC0
  7F8000003FC07F8000003FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE000
  00FF000FF00001FE0007F00001FC0003F80003F80001FC0007F000007F001FC000003FC07F8000
  0007FFFC00000000FFE00000> 43 41 -4 0 52] 79  @pc restore
52 r m (p) 2 (erations)  ks 
cmr10.329 @sf
0 1729 p m (W) -3 (e) 12 (mo) 1 (del) 14 (an) 13 
(animation) 13 (in) 14 (the) 13 (path-transition) 13 (paradigm) 13 (through) 13 
(an)  ks 
cmti10.329 @sf
13 r m (animation) 14 (state)  ks 
cmr10.329 @sf
13 r m (de\014ned) 14 (b) 0 (y) 12 (the)  ks 
0 1819 p m (4-tuple) 16 (\()  ks 
cmmi10.329 @sf
m (L;) 8 (I) 4 (;)  ks 
8 r  save
[<FFFC000007C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E000
  0000F0000000F0000000F0000000F0000000780000007FFE0000780380007800E0003C0070003C
  0078003C003C003C003C001E001E001E001E001E001E001E001E000F001E000F001C000F003800
  0F007000FFFFC0> 31 31 -2 0 29] 80  @pc restore
30 r m (;)  s
7 r  save
[<7FFFC00001F0000000F0000000F0000000F0000000F00000007800000078000000780000007800
  00003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E0000000F0000000F
  0000000F0000800F0010400780084007800860078008200780082003C0081003C0081803C0181E
  03C0380FFFFFFC> 30 31 -1 0 27] 84  @pc restore
cmr10.329 @sf
33 r m (\),) 13 (where)  ks 
cmmi10.329 @sf
15 r m (L)  s
cmr10.329 @sf
15 r m (is) 16 (a) 15 (set) 15 (of) 14 (lo) 1 
(cations,)  ks 
cmmi10.329 @sf
16 r m (I)  s
cmr10.329 @sf
18 r m (is) 16 (a) 15 (set) 15 (of) 15 (images,)  ks 
cmmi10.329 @sf
15 r  save
[<FFFC000007C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E000
  0000F0000000F0000000F0000000F0000000780000007FFE0000780380007800E0003C0070003C
  0078003C003C003C003C001E001E001E001E001E001E001E001E000F001E000F001C000F003800
  0F007000FFFFC0> 31 31 -2 0 29] 80  @pc restore
cmr10.329 @sf
50 r m (is) 16 (a) 15 (set) 15 (of) 14 (paths,) 15 
(and)  ks 
cmmi10.329 @sf
15 r  save
[<7FFFC00001F0000000F0000000F0000000F0000000F00000007800000078000000780000007800
  00003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E0000000F0000000F
  0000000F0000800F0010400780084007800860078008200780082003C0081003C0081803C0181E
  03C0380FFFFFFC> 30 31 -1 0 27] 84  @pc restore
cmr10.329 @sf
48 r m (is)  s
0 1909 p m (a) 15 (set) 15 (of) 15 (transitions.) 20 (These) 15 
(four) 15 (sets) 15 (represen) 0 (t) 14 (the) 15 (activ) 0 
(e) 15 (a) 0 (v) -2 (a) -1 (ilable) 16 (ob) 3 
(jects) 14 (during) 16 (an) 15 (animation.)  ks 
71 2000 p m (Note) 10 (that) 11 (at) 11 (an) 0 (y) 9 
(particular) 12 (p) 1 (oin) 0 (t) 11 (in) 12 (time) 12 
(the) 11 (set) 11 (of) 11 (activ) 0 (e) 10 (images,)  ks 
cmmi10.329 @sf
12 r m (I)  s
cmr10.329 @sf
4 r m (,) 11 (do) 1 (es) 12 (not) 10 (uniquel) 1 
(y) 13 (determine)  ks 
0 2090 p m (the) 19 (app) 1 (earance) 20 (of) 19 (images) 19 
(residing) 21 (in) 20 (the) 19 (animation) 20 (co) 1 (ordinate) 20 
(system.) 32 (F) -3 (or) 17 (example,) 21 (the) 19 (set) 19 
(of)  ks 
0 2180 p m (images) 18 (could) 19 (include) 20 (t) 0 (w) -1 
(o) 15 (rectangles,) 19 (one) 18 (green) 18 (and) 18 (one) 18 
(y) 0 (ello) 0 (w,) 16 (eac) 0 (h) 17 (with) 18 
(the) 18 (same) 18 (p) 1 (osition) 19 (and)  ks 
0 2271 p m (size.) 35 (Dep) 1 (ending) 21 (up) 1 (on) 20 
(the) 20 (relativ) 0 (e) 20 (ordering) 20 (or) 19 (la) 0 
(y) 0 (ering) 18 (of) 19 (the) 20 (rectangles,) 21 (w) 0 
(e) 19 (could) 20 (see) 21 (green) 19 (or)  ks 
0 2361 p m (y) 0 (ello) 0 (w) 13 (at) 14 (that) 13 
(p) 1 (osition.) 21 (Consequen) 0 (tly) -3 (,) 13 (w) 0 
(e) 13 (utilize) 17 (the) 14 (notion) 15 (of) 14 (\\displa) 0 
(y) 14 (priorit) 0 (y") 14 (to) 14 (help) 15 (de\014ne) 16 
(the)  ks 
cmti10.329 @sf
0 2451 p m (c) -1 (on\014gur) -2 (ation)  ks 
cmr10.329 @sf
13 r m (of) 14 (images,)  ks 
cmmi10.329 @sf
14 r m (C)  s
cmr10.329 @sf
3 r m (,) 14 (whic) 0 (h) 14 (is) 15 (an) 15 
(ordered) 14 (list) 16 (of) 14 (all) 15 (the) 15 (activ) 0 
(e) 13 (images) 15 (in) 15 (the) 15 (set)  ks 
cmmi10.329 @sf
14 r m (I)  s
cmr10.329 @sf
4 r m (.) 19 (Giv) 0 (en) 14 (t) 0 (w) -1 
(o)  ks 
0 2542 p m (images,)  s
cmmi10.329 @sf
14 r m (i)  s
cmr8.300 @sf
177 2549 p m (1)  s
cmr10.329 @sf
210 2542 p m (and)  s
cmmi10.329 @sf
14 r m (i)  s
cmr8.300 @sf
313 2549 p m (2)  s
cmr10.329 @sf
333 2542 p m (,) 13 (if)  ks 
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
416 2549 p m (1)  s
cmr10.329 @sf
449 2542 p m (precedes)  s
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
646 2549 p m (2)  s
cmr10.329 @sf
679 2542 p m (in) 15 (the) 14 (con\014guration) 14 (list,) 14 (then)  ks 
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
1288 2549 p m (1)  s
cmr10.329 @sf
1321 2542 p m (is) 14 (considered) 15 (to) 14 (b) 1 (e) 14 
(on) 14 (a) 14 (viewing)  ks 
0 2632 p m (plane) 16 (closer) 16 (to) 14 (the) 16 (animation) 15 
(view) 0 (er) 15 (than)  ks 
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
860 2639 p m (2)  s
cmr10.329 @sf
879 2632 p m (.) 20 (That) 15 (is,) 15 (if)  ks 
cmmi10.329 @sf
16 r m (i)  s
cmr8.300 @sf
1142 2639 p m (1)  s
cmr10.329 @sf
1177 2632 p m (and)  s
cmmi10.329 @sf
15 r m (i)  s
cmr8.300 @sf
1281 2639 p m (2)  s
cmr10.329 @sf
1316 2632 p m (o) 1 (ccup) 0 (y) 14 (the) 16 (same) 15 
(p) 1 (osition) 16 (in) 16 (the)  ks 
952 2828 p m (15)  s
@eop
14 @bop0
1.000000 /cmsy10.300 @newfont
cmsy10.300 @sf
[<008001800300030003000600060006000C000C000C001800180018003000300030006000600060
  00C000C0006000600060003000300030001800180018000C000C000C0006000600060003000300
  030001800080> 9 42 -4 11 16] 104 @dc
1.000000 /cmti10.300 @newfont
cmti10.300 @sf
[<1E00318060C0E060E030E038E018E01CE01CE01C700E700E300E380C180C0C0C071801E0> 15 18 -5 0 21] 111 @dc
[<07800C4018201810380818081C081C041C041C040E020E02870287024706470E270E1E06> 15 18 -4 0 19] 118 @dc
[<1F0030C060206010E008E000E000E000E000E0007F8070607010381018080C10071001E0> 13 18 -5 0 19] 101 @dc
1.000000 /cmr10.300 @newfont
cmr10.300 @sf
[<804020201010101070F0F060> 4 12 -4 8 12] 44 @dc
[<60F0F060> 4 4 -4 0 12] 46 @dc
[<FFE0FFE0> 11 2 0 -8 14] 45 @dc
14 @bop1
cmsy10.300 @sf
0 184 p m (h) 26 (h)  ks 
cmr10.300 @sf
13 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701
  C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109  @pc restore
34 r m (ove)  s
cmr10.300 @sf
m (,)  s
14 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
220 190 p  save
[<FFC00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00EC001C000C00> 10 19 -3 0 17] 49  @pc restore
cmr10.300 @sf
239 184 p m (,)  s
14 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFFE7FFE3FFE100218010C0106010300018000C0006000700038001C001C000E000E000F7007F8
  07F807F80FF00F400E400C201C183007C0> 16 28 -2 0 21] 50  @pc restore
21 r m (,)  s
12 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C00301C00
  101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C00001C00
  000C00000C00> 18 28 -1 0 21] 52  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.300 @sf
16 r m (,)  s
231 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
35 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
22 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
cmsy10.300 @sf
246 r m (h) 26 (h)  ks 
cmr10.300 @sf
14 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<3000700038003800380038001C001C001C001C000E000E008E008E064707468726C23C3C> 16 18 -4 0 18] 114  @pc restore
17 r m (e)  s
 save
[<1F0060C08060C030E03060300038007807F00FF01FC01F001C0018180C1C0C08060801F0> 14 18 -3 0 17] 115  @pc restore
17 r  save
[<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000
  0000000000000000000000010003800180> 9 28 -4 0 13] 105  @pc restore
13 r  save
[<81C043E067F03830100808080400020001000080004000200010100808380FEC07C20382> 15 18 -3 0 17] 122  @pc restore
17 r m (e)  s
cmr10.300 @sf
m (,)  s
12 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1307 190 p  save
[<FFC00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00EC001C000C00> 10 19 -3 0 17] 49  @pc restore
cmr10.300 @sf
1325 184 p m (,)  s
14 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFF80F800700070007000700070007000700070007000700070007000700070007000700070007
  000700070007000700C7003F0007000300> 13 28 -4 0 21] 49  @pc restore
21 r m (,)  s
12 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
16 r m (,)  s
13 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<700000CC0000E40000C600000600000700000300000380000380380380640380E401C0E201C0E2
  01C0E201C07001C07001C07000E07000E03800E03800E03800E03800701C00701C00701C07FFFC
  007000003800003800003800003800001800001C03001C07000C030007030001FC> 24 37 1 8 23] 12  @pc restore
23 r  save
[<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E
  000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108  @pc restore
13 r  save
[<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E
  000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108  @pc restore
cmr10.300 @sf
11 r m (,)  s
13 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1626 190 p  save
[<FFE07FE020201010081004000200018001C000C00060007000706030F030F070606060C01F00> 12 19 -2 0 17] 50  @pc restore
cmr10.300 @sf
1645 184 p m (,)  s
13 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFF80F800700070007000700070007000700070007000700070007000700070007000700070007
  000700070007000700C7003F0007000300> 13 28 -4 0 21] 49  @pc restore
21 r m (,)  s
13 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFF80F800700070007000700070007000700070007000700070007000700070007000700070007
  000700070007000700C7003F0007000300> 13 28 -4 0 21] 49  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.300 @sf
16 r m (,)  s
cmsy10.300 @sf
42 236 p m (h)  s
cmr10.300 @sf
13 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701
  C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109  @pc restore
34 r m (ove)  s
cmr10.300 @sf
m (,)  s
14 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
220 242 p  save
[<FFC00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00EC001C000C00> 10 19 -3 0 17] 49  @pc restore
cmr10.300 @sf
239 236 p m (,) 14 (-)  ks 
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFF80F800700070007000700070007000700070007000700070007000700070007000700070007
  000700070007000700C7003F0007000300> 13 28 -4 0 21] 49  @pc restore
21 r m (,) 12 (-)  ks 
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E01830201C401CF00EF80FF80FF80F700F000F000F000E001C001C003007E000600030001800
  1C001C381E781E780E781E201C201C183007E0> 16 29 -2 1 21] 51  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.300 @sf
16 r m (,)  s
cmsy10.300 @sf
639 r m (h)  s
cmr10.300 @sf
14 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<3C380062640061E400C0E200C0E200E0E200E07000E07000E07000E07000703800703800303800
  383800181C000C3C00063C0003DC00000E00000E00000E00000E00000700000700000700000700
  000380000380001F80> 17 29 -5 0 21] 100  @pc restore
21 r m (e)  s
 save
[<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E
  000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108  @pc restore
11 r  save
[<3C38626461E4C0E2C0E2E0E2E070E070E070E0707038703830383838181C0C3C063C03CC> 15 18 -5 0 21] 97  @pc restore
21 r  save
[<3C0047008180E1C0E0C000E00070007007F01C7018381838383838381C1C1C1C1C1C1C1C0E0E0E
  0E870E870E4707470727071E03> 16 26 -4 8 20] 121  @pc restore
cmr10.300 @sf
20 r m (,)  s
14 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1299 242 p  save
[<1FC06070E038F018F01C601C001C0018003800700FC000E00030003870387038703830700FC0> 14 19 -1 0 17] 51  @pc restore
cmr10.300 @sf
1317 236 p m (,)  s
14 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (,)  s
12 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
16 r m (,)  s
13 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<1F0030C06020E010E008E000E000E000E000E0007000700030003838181C0C08070801F0> 14 18 -5 0 19] 99  @pc restore
18 r m (o)  s
 save
[<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E
  000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108  @pc restore
11 r m (o)  s
 save
[<3000700038003800380038001C001C001C001C000E000E008E008E064707468726C23C3C> 16 18 -4 0 18] 114  @pc restore
cmr10.300 @sf
18 r m (,)  s
12 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1659 242 p  save
[<1FC06070E038F018F01C601C001C0018003800700FC000E00030003870387038703830700FC0> 14 19 -1 0 17] 51  @pc restore
cmr10.300 @sf
1678 236 p m (,)  s
13 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFFE7FFE3FFE100218010C0106010300018000C0006000700038001C001C000E000E000F7007F8
  07F807F80FF00F400E400C201C183007C0> 16 28 -2 0 21] 50  @pc restore
21 r m (,) 13 (-)  ks 
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C00301C00
  101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C00001C00
  000C00000C00> 18 28 -1 0 21] 52  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
28 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.300 @sf
16 r m (,)  s
cmsy10.300 @sf
42 288 p m (h)  s
cmr10.300 @sf
13 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701
  C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109  @pc restore
34 r m (ove)  s
cmr10.300 @sf
m (,)  s
14 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
220 294 p  save
[<FFC00C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00EC001C000C00> 10 19 -3 0 17] 49  @pc restore
cmr10.300 @sf
239 288 p m (,) 14 (-)  ks 
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C00301C00
  101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C00001C00
  000C00000C00> 18 28 -1 0 21] 52  @pc restore
21 r m (,)  s
12 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<FFF80F800700070007000700070007000700070007000700070007000700070007000700070007
  000700070007000700C7003F0007000300> 13 28 -4 0 21] 49  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
30 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
651 r m (h)  s
cmr10.300 @sf
14 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r  save
[<300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C0701
  C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780> 29 18 -4 0 34] 109  @pc restore
34 r m (ove)  s
cmr10.300 @sf
m (,)  s
14 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1300 294 p  save
[<1FC06070E038F018F01C601C001C0018003800700FC000E00030003870387038703830700FC0> 14 19 -1 0 17] 51  @pc restore
cmr10.300 @sf
1319 288 p m (,) 13 (-)  ks 
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07C018702038401C401E800EF00FF00FF00F600F000F000F000F000E200E301C2818243023E020
  00200020002000200020003FC03FF03FF8300C> 16 29 -2 1 21] 53  @pc restore
21 r m (,)  s
12 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.300 @sf
16 r m (,)  s
cmsy10.300 @sf
1121 340 p m (h)  s
cmr10.300 @sf
14 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
cmti10.300 @sf
16 r m (v)  s
 save
[<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000
  0000000000000000000000010003800180> 9 28 -4 0 13] 105  @pc restore
13 r  save
[<1F0060C08060C030E03060300038007807F00FF01FC01F001C0018180C1C0C08060801F0> 14 18 -3 0 17] 115  @pc restore
17 r  save
[<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000
  0000000000000000000000010003800180> 9 28 -4 0 13] 105  @pc restore
13 r  save
[<3C0063006180C1C0C0C0E0E0E060E070E070E0707038703870387038383038303E6039C01C001C
  001C001C000E000E000E000E00070007003F00> 13 29 -5 0 19] 98  @pc restore
19 r  save
[<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000
  0000000000000000000000010003800180> 9 28 -4 0 13] 105  @pc restore
13 r  save
[<38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E000E
  000E000E000700070007000700038003801F80> 9 29 -4 0 11] 108  @pc restore
11 r  save
[<3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C00000000
  0000000000000000000000010003800180> 9 28 -4 0 13] 105  @pc restore
13 r  save
[<0E00190038803840384038401C001C001C001C000E000E000E000E00070007000700FFE0038003
  800380038001C001C001C000C0> 11 26 -3 0 14] 116  @pc restore
14 r  save
[<3C0047008180E1C0E0C000E00070007007F01C7018381838383838381C1C1C1C1C1C1C1C0E0E0E
  0E870E870E4707470727071E03> 16 26 -4 8 20] 121  @pc restore
cmr10.300 @sf
20 r m (,)  s
12 r  save
[<1C003200710070803880388038001C001C001C000E000E00870087004700470027001C00000000
  000000000000000000018003C003C001C0> 10 28 -2 0 14] 105  @pc restore
1357 346 p  save
[<FFE07FE020201010081004000200018001C000C00060007000706030F030F070606060C01F00> 12 19 -2 0 17] 50  @pc restore
cmr10.300 @sf
1376 340 p m (,)  s
13 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (,)  s
13 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
cmsy10.300 @sf
29 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
30 r  save
[<C000C0006000600060003000300030001800180018000C000C000C000600060006000300030003
  00018001800300030003000600060006000C000C000C0018001800180030003000300060006000
  6000C000C000> 9 42 -2 11 16] 105  @pc restore
cmr10.329 @sf
0 479 p m (Figure) 16 (4:) 21 (The) 16 (left) 16 (transition) 16 
(is) 16 (simple;) 17 (the) 16 (general) 16 (transition) 16 (on) 16 
(the) 16 (righ) 0 (t) 14 (has) 16 (b) 1 (een) 17 
(built) 17 (up) 16 (using)  ks 
0 538 p m (the)  s
cmsl10.329 @sf
15 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
15 r m (op) 1 (eration.) 20 (The) 16 (notation)  ks 
cmsy10.329 @sf
15 r m (h) 14 (i)  ks 
cmr10.329 @sf
15 r m (denotes) 16 (a) 14 (list.)  ks 
0 663 p m (n) 0 (um) 0 (b) 1 (er) 10 (of) 11 
(momen) 0 (ts) 10 (are) 11 (comp) 1 (osed,) 13 (the) 11 
(shorter) 11 (transition) 12 (is) 12 (implici) 1 (tly) 14 (padded) 12 
(at) 11 (the) 12 (end) 12 (with) 12 (empt) 0 (y)  ks 
0 754 p m (momen) 0 (ts) 11 (to) 12 (mak) 0 (e) 11 
(the) 12 (comp) 1 (osition) 14 (one-to-one.) 19 (A) 12 (go) 1 
(o) 1 (d) 13 (w) 0 (a) -1 (y) 10 (to) 12 
(in) 0 (tuitiv) 0 (ely) 12 (think) 14 (ab) 1 (out) 12 
(the) 13 (transition)  ks 
0 844 p m (op) 1 (erations) 13 (is) 13 (that) 13 (concatenation) 13 
(com) 0 (bines) 12 (lists) 14 (of) 12 (transition) 13 (momen) 0 
(ts) 11 (end-to-end) 14 (or) 13 (b) 1 (ottom-to-top,)  ks 
0 934 p m (whereas) 15 (comp) 1 (osition) 16 (com) 0 (bines) 15 
(them) 15 (side-to-side.)  ks 
71 1025 p m (As) 17 (a) 17 (more) 17 (sophisticated) 19 (example) 18 
(of) 18 (comp) 1 (osition,) 18 (supp) 1 (ose) 19 (w) 0 
(e) 16 (wish) 18 (to) 17 (de\014ne) 19 (a) 17 (transition) 18 
(that)  ks 
0 1115 p m (mo) 0 (v) -1 (es) 12 (an) 14 (image)  ks 
cmmi10.329 @sf
14 r m (i)  s
cmr10.329 @sf
13 r m (along) 14 (an) 14 (existing) 14 (path)  ks 
cmmi10.329 @sf
14 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
831 1122 p m (1)  s
cmr10.329 @sf
864 1115 p m (of) 14 (length) 14 (20,) 13 (with) 14 (the) 14 
(image's) 14 (visibili) 1 (t) 0 (y) 14 (toggling) 14 (during)  ks 
0 1205 p m (the) 22 (middle) 23 (10) 21 (mo) 0 (v) -1 
(emen) -1 (ts) 20 (in) 22 (the) 22 (path.) 39 (Let) 21 
(us) 22 (de\014ne) 23 (the) 22 (follo) 0 (wing) 21 (notation) 21 
(for) 21 (the) 22 (transition)  ks 
0 1296 p m (op) 1 (erators:)  ks 
cmmi10.329 @sf
182 1419 p m (t)  s
cmr8.300 @sf
198 1426 p m (1)  s
cmsy10.329 @sf
228 1419 p m (\001)  s
cmmi10.329 @sf
10 r m (t)  s
cmr8.300 @sf
267 1426 p m (2)  s
cmsy10.329 @sf
300 1419 p  save
[<FFFFFFF07FFFFFF000000000000000000000000000000000000000000000000000000000FFFFFF
  F0FFFFFFF0000000000000000000000000000000000000000000000000000000007FFFFFF0FFFF
  FFF0> 28 20 -3 -1 35] 17  @pc restore
cmr10.329 @sf
50 r m (concatenate) 15 (transitions)  ks 
cmmi10.329 @sf
15 r m (t)  s
cmr8.300 @sf
841 1426 p m (1)  s
cmr10.329 @sf
877 1419 p m (and)  s
cmmi10.329 @sf
15 r m (t)  s
cmr8.300 @sf
981 1426 p m (2)  s
cmr10.329 @sf
1016 1419 p m (\()  s
cmmi10.329 @sf
m (t)  s
cmr8.300 @sf
1050 1426 p m (1)  s
cmr10.329 @sf
1085 1419 p m (o) 1 (ccurs) 16 (\014rst\).)  ks 
cmmi10.329 @sf
182 1493 p m (t)  s
198 1478 p  save
[<300F00300880181880181840180C40180C000C0C000C06000C06008E060046020047020044C600
  383C00> 18 14 -1 0 21] 110  @pc restore
21 r  save
[<078E000C59001838801818801818801818000C0C000C0C000C0C00860C00460600460600260600
  1C0200> 17 14 -1 0 20] 117  @pc restore
20 r  save
[<3018078030180440180C0C40180C0C20180C0620180C06000C0606000C0603000C0603008E0703
  00460301004702810044C66300383C1E00> 27 14 -1 0 31] 109  @pc restore
cmsy10.329 @sf
286 1493 p  save
[<FFFFFFF07FFFFFF000000000000000000000000000000000000000000000000000000000FFFFFF
  F0FFFFFFF0000000000000000000000000000000000000000000000000000000007FFFFFF0FFFF
  FFF0> 28 20 -3 -1 35] 17  @pc restore
cmr10.329 @sf
50 r m (iterate) 16 (the) 15 (transition)  ks 
cmmi10.329 @sf
15 r m (t)  s
cmti10.329 @sf
16 r m (num)  s
cmr10.329 @sf
15 r m (times.)  s
cmmi10.329 @sf
182 1568 p m (t)  s
cmr8.300 @sf
198 1575 p m (1)  s
cmsy10.329 @sf
228 1568 p  save
[<003FC00000C0300003000C00040002000800010010000080100000802000004040000020400000
  20400000208000001080000010800F0010801F8010801F8010801F8010801F8010800F00108000
  001080000010400000204000002040000020200000401000008010000080080001000400020003
  000C0000C03000003FC000> 28 32 -3 5 35] 12  @pc restore
cmmi10.329 @sf
45 r m (t)  s
cmr8.300 @sf
289 1575 p m (2)  s
cmsy10.329 @sf
322 1568 p  save
[<FFFFFFF07FFFFFF000000000000000000000000000000000000000000000000000000000FFFFFF
  F0FFFFFFF0000000000000000000000000000000000000000000000000000000007FFFFFF0FFFF
  FFF0> 28 20 -3 -1 35] 17  @pc restore
cmr10.329 @sf
51 r m (comp) 1 (ose) 15 (transitions)  ks 
cmmi10.329 @sf
15 r m (t)  s
cmr8.300 @sf
797 1575 p m (1)  s
cmr10.329 @sf
833 1568 p m (and)  s
cmmi10.329 @sf
15 r m (t)  s
cmr8.300 @sf
937 1575 p m (2)  s
cmr10.329 @sf
957 1568 p m (.)  s
0 1682 p m (By) 15 (creating) 16 (the) 15 (paths)  ks 
cmmi10.329 @sf
182 1806 p  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
205 1813 p m (2)  s
cmr10.329 @sf
240 1806 p m (=)  s
cmsl10.329 @sf
15 r  save
[<FFE00100000F00010000060003000006000380000200078000020007800002000F800002000F80
  0002000F800001001E400001001E400001003C400001003C400001007C40000100784000008078
  20000080F020000080F020000081E020000081E020000083C020000043C010000043C010000047
  8010000047801000004F001000004F001000003E001800003E001800003E003E0007FC01FFC0> 34 31 -2 0 34] 78  @pc restore
34 r  save
[<1F9FC0305E00703C00701E00701E00700E00700E00700E00700E00380700380700380700380700
  3807003807001C03801C03803C0780FC1F801C0380> 18 20 -5 0 25] 117  @pc restore
25 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
cmr10.329 @sf
12 r m (\(5\),)  s
cmmi10.329 @sf
182 1880 p  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
205 1887 p  save
[<0FE030304018C00CE00EE00E000E000E000C0018003007E0006000380018001C701C701C601830
  300FE0> 15 21 -1 0 18] 51  @pc restore
cmr10.329 @sf
237 1880 p m (=)  s
cmsl10.329 @sf
16 r  save
[<FFE00100000F00010000060003000006000380000200078000020007800002000F800002000F80
  0002000F800001001E400001001E400001003C400001003C400001007C40000100784000008078
  20000080F020000080F020000081E020000081E020000083C020000043C010000043C010000047
  8010000047801000004F001000004F001000003E001800003E001800003E003E0007FC01FFC0> 34 31 -2 0 34] 78  @pc restore
34 r  save
[<1F9FC0305E00703C00701E00701E00700E00700E00700E00700E00380700380700380700380700
  3807003807001C03801C03803C0780FC1F801C0380> 18 20 -5 0 25] 117  @pc restore
25 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
cmr10.329 @sf
12 r m (\(1\),)  s
0 1995 p m (and) 15 (the) 16 (transitions)  ks 
cmmi10.329 @sf
182 2109 p m (t)  s
cmr8.300 @sf
198 2116 p m (1)  s
cmr10.329 @sf
231 2109 p m (=)  s
cmsl10.329 @sf
15 r m (Create)  s
cmr10.329 @sf
m (\()  s
cmti10.329 @sf
m (delay)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
14 r m (i;)  s
8 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
619 2116 p m (2)  s
cmr10.329 @sf
637 2109 p m (\),)  s
cmmi10.329 @sf
182 2184 p m (t)  s
cmr8.300 @sf
198 2191 p m (2)  s
cmr10.329 @sf
231 2184 p m (=)  s
cmsl10.329 @sf
15 r m (Create)  s
cmr10.329 @sf
m (\()  s
cmti10.329 @sf
m (visibility)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
13 r m (i;)  s
8 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
683 2191 p  save
[<0FE030304018C00CE00EE00E000E000E000C0018003007E0006000380018001C701C701C601830
  300FE0> 15 21 -1 0 18] 51  @pc restore
cmr10.329 @sf
701 2184 p m (\),)  s
cmmi10.329 @sf
182 2258 p m (t)  s
cmr8.300 @sf
198 2265 p  save
[<0FE030304018C00CE00EE00E000E000E000C0018003007E0006000380018001C701C701C601830
  300FE0> 15 21 -1 0 18] 51  @pc restore
cmr10.329 @sf
231 2258 p m (=)  s
cmsl10.329 @sf
15 r m (Create)  s
cmr10.329 @sf
m (\()  s
cmti10.329 @sf
m (move)  s
cmr10.329 @sf
m (,)  s
cmmi10.329 @sf
14 r m (i;)  s
8 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr8.300 @sf
620 2265 p m (1)  s
cmr10.329 @sf
639 2258 p m (\),)  s
0 2373 p m (the) 15 (desired) 17 (animation) 15 (is) 16 (simply) 16 
(the) 16 (follo) 0 (wing) 15 (expression:)  ks 
809 2493 p m (\()  s
cmmi10.329 @sf
m (t)  s
cmr8.300 @sf
843 2500 p m (1)  s
cmsy10.329 @sf
873 2493 p m (\001)  s
cmmi10.329 @sf
10 r m (t)  s
cmr8.300 @sf
912 2475 p m (1)  s
 save
[<07C01C703018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C301818
  3007C0> 15 21 -1 0 18] 48  @pc restore
912 2504 p m (2)  s
cmsy10.329 @sf
960 2493 p m (\001)  s
cmmi10.329 @sf
10 r m (t)  s
cmr8.300 @sf
999 2500 p m (1)  s
cmr10.329 @sf
1019 2493 p m (\))  s
cmsy10.329 @sf
9 r  save
[<003FC00000C0300003000C00040002000800010010000080100000802000004040000020400000
  20400000208000001080000010800F0010801F8010801F8010801F8010801F8010800F00108000
  001080000010400000204000002040000020200000401000008010000080080001000400020003
  000C0000C03000003FC000> 28 32 -3 5 35] 12  @pc restore
cmmi10.329 @sf
46 r m (t)  s
cmr8.300 @sf
1108 2500 p  save
[<0FE030304018C00CE00EE00E000E000E000C0018003007E0006000380018001C701C701C601830
  300FE0> 15 21 -1 0 18] 51  @pc restore
cmmi10.329 @sf
1128 2493 p m (:)  s
cmr10.329 @sf
71 2613 p m (Once) 16 (a) 15 (transition) 15 (has) 15 (b) 1 
(een) 17 (de\014ned,) 16 (the)  ks 
cmsl10.329 @sf
15 r m (P) 0 (erform)  ks 
cmr10.329 @sf
13 r m (op) 1 (eration) 16 (carries) 15 (it) 16 (out.) 19 
(In) 0 (tuitiv) 0 (ely) -3 (,) 14 (this) 16 (com-)  ks 
0 2704 p m (mand) 16 (w) 0 (orks) 13 (b) 0 (y) 15 
(sequen) 0 (tially) 16 (examining) 17 (the) 16 (momen) 0 (ts) 13 
(making) 16 (up) 16 (a) 15 (transition;) 16 (the) 16 (c) 0 
(hanges) 14 (denoted)  ks 
952 2828 p m (14)  s
@eop
13 @bop0
cmr10.300 @sf
[<60F0F0600000000000000000000060F0F060> 4 18 -4 0 12] 58 @dc
cmsl10.329 @sf
[<FFC0FFC0> 10 2 -3 -9 15] 45 @dc
13 @bop1
cmr10.329 @sf
0 45 p m (transition) 17 (t) 0 (yp) 1 (e,)  ks 
cmmi10.329 @sf
15 r m (i)  s
cmr10.329 @sf
16 r m (is) 17 (the) 16 (image) 17 (a\013ected,) 16 (and)  ks 
cmmi10.329 @sf
16 r m (x)  s
cmr10.329 @sf
17 r m (and)  s
cmmi10.329 @sf
16 r m (y)  s
cmr10.329 @sf
19 r m (are) 16 (mo) 1 (di\014er) 17 (v) -2 (alues) 16 
(tak) 0 (en) 15 (from) 16 (a) 16 (path) 16 (o\013set.)  ks 
0 135 p m (Simple) 17 (transitions) 15 (are) 15 (just) 15 (ordered) 16 
(lists) 15 (of) 15 (transition) 16 (units.)  ks 
71 226 p m (Op) 1 (erations) 16 (up) 1 (on) 15 (transitions) 16 
(are) 15 (listed) 16 (b) 1 (elo) 0 (w:)  ks 
cmr10.300 @sf
25 314 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 314 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
44 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (,)  s
13 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (,)  s
12 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
25 367 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 367 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
30 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
25 419 p  save
[<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
  000F000F000F000F000F000F000F00FFF0> 12 28 -1 0 15] 73  @pc restore
15 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 419 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
30 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
25 471 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 471 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
35 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
35 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
25 524 p  save
[<FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
  0FFF800F00E00F00780F003C0F001C0F001E0F001E0F001E0F001E0F001E0F001C0F003C0F0078
  0F00E0FFFF80> 23 28 -2 0 28] 80  @pc restore
28 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r m (:)  s
312 524 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
cmr10.329 @sf
71 634 p m (The)  s
cmsl10.329 @sf
16 r m (Create)  s
cmr10.329 @sf
15 r m (op) 1 (eration) 16 (de\014nes) 16 (simple) 18 (transitions) 15 
(for) 16 (subsequen) 0 (t) 15 (use.) 22 (The)  ks 
cmsl10.329 @sf
16 r m (Con)  s
 save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (atenate)  s
cmr10.329 @sf
m (,)  s
cmsl10.329 @sf
15 r  save
[<FFFC0007C00007800003C00003C00003C00003C00003C00003C00001E00001E00001E00001E000
  01E00001E00000F00000F00000F00000F00000F00000F000007800007800007800007800007800
  007800003C00003C00007C0007FFE0> 19 31 -1 0 16] 73  @pc restore
16 r m (terate)  s
cmr10.329 @sf
m (,)  s
0 724 p m (and)  s
cmsl10.329 @sf
19 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
18 r m (op) 1 (erations) 19 (com) 0 (bine) 18 (transitions) 19 
(to) 18 (form) 17 (new,) 20 (more) 18 (complex) 19 (transitions.) 30 
(The)  ks 
cmsl10.329 @sf
19 r m (Con-)  s
0 814 p  save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (atenate)  s
cmr10.329 @sf
16 r m (op) 1 (eration) 17 (binds) 18 (t) 0 (w) -1 
(o) 14 (transitions) 17 (together) 16 (in) 0 (to) 16 (a) 16 
(single,) 18 (new) 17 (transition) 17 (whic) 0 (h) 17 (corresp) 1 
(onds)  ks 
0 905 p m (to) 19 (the) 20 (latter) 19 (transition) 20 (argumen) 0 
(t) 18 (commencing) 21 (immediately) 21 (after) 19 (the) 20 (initial) 22 
(transition) 20 (argumen) 0 (t)  ks 
0 995 p m (is) 18 (complete.) 29 (That) 17 (is,) 18 (the) 18 
(t) 0 (w) -1 (o) 16 (lists) 18 (of) 18 (transition) 18 
(units) 18 (are) 18 (app) 1 (ended) 19 (to) 17 (form) 17 
(one) 18 (longer) 18 (list.) 29 (The)  ks 
cmsl10.329 @sf
0 1085 p  save
[<FFFC0007C00007800003C00003C00003C00003C00003C00003C00001E00001E00001E00001E000
  01E00001E00000F00000F00000F00000F00000F00000F000007800007800007800007800007800
  007800003C00003C00007C0007FFE0> 19 31 -1 0 16] 73  @pc restore
16 r m (terate)  s
cmr10.329 @sf
15 r m (op) 1 (eration) 16 (p) 1 (erforms) 15 (rep) 1 
(eated) 16 (concatenation) 16 (of) 15 (a) 15 (transition) 16 (with) 16 
(itself.) 22 (The) 16 (third) 16 (transition)  ks 
0 1176 p m (op) 1 (eration,)  ks 
cmsl10.329 @sf
15 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
m (,) 15 (is) 15 (more) 15 (complex.)  ks 
71 1266 p m (Comp) 1 (osition) 12 (in) 0 (tro) 1 (duces) 12 
(a) 12 (form) 12 (of) 12 (concurren) 0 (t) 11 (execution) 13 
(of) 12 (transitions.) 19 (When) 13 (t) 0 (w) -1 (o) 10 
(transitions) 12 (are)  ks 
0 1356 p m (comp) 1 (osed,) 18 (the) 18 (animation) 18 (actions) 17 
(they) 18 (denote) 17 (o) 1 (ccur) 18 (sim) 0 (ultaneously) -3 
(.) 27 (Consider) 18 (t) 0 (w) -1 (o) 15 (separate)  ks 
cmti10.329 @sf
17 r m (move)  s
cmr10.329 @sf
0 1447 p m (transitions) 15 (de\014ned) 16 (up) 1 (on) 15 (a) 14 
(circle) 17 (and) 14 (a) 15 (line) 16 (resp) 1 (ectiv) 0 
(ely) -3 (,) 14 (that) 14 (eac) 0 (h) 14 (utilize) 17 
(the) 14 (same) 15 (path) 14 (argumen) 0 (t.)  ks 
0 1537 p m (Comp) 1 (osing) 17 (these) 17 (transitions) 17 (creates) 17 
(a) 16 (new) 17 (transition) 17 (that) 17 (exhibits) 18 (eac) 0 
(h) 16 (of) 16 (the) 17 (images) 17 (mo) 0 (ving) 16 
(b) 0 (y)  ks 
0 1627 p m (the) 16 (same) 15 (relativ) 0 (e) 16 (o\013set,) 14 
(as) 16 (de\014ned) 17 (b) 0 (y) 15 (the) 16 (path,) 15 
(b) 1 (et) 0 (w) 0 (een) 14 (eac) 0 (h) 15 
(frame) 15 (of) 16 (the) 16 (animation.) 22 (In) 16 (essence,)  ks 
0 1718 p m (b) 1 (et) 0 (w) 0 (een) 12 (eac) 0 
(h) 13 (animation) 14 (frame) 13 (t) 0 (w) -1 (o) 11 
(transition) 14 (units) 14 (will) 16 (o) 1 (ccur|one) 14 (for) 13 
(the) 14 (circle) 15 (image) 14 (and) 14 (one) 14 (for)  ks 
0 1808 p m (the) 15 (line) 17 (image.)  ks 
71 1898 p m (Let) 12 (us) 12 (de\014ne) 13 (a) 12 (transition)  ks 
cmti10.329 @sf
12 r m (moment)  s
cmr10.329 @sf
12 r m (as) 12 (a) 12 (list) 13 (of) 11 (transition) 13 
(units) 12 (that) 12 (o) 1 (ccur) 12 (\\sim) 0 (ultaneously") 12 
(in) 13 (one)  ks 
0 1989 p m (time) 15 (unit,) 16 (in) 15 (order) 15 (to) 14 
(generate) 15 (a) 15 (new) 15 (frame) 14 (of) 15 (an) 15 
(animation.) 20 (This) 15 (p) 1 (ermits) 16 (a) 14 (formal) 15 
(de\014nition) 17 (of) 14 (a)  ks 
0 2079 p m (general) 14 (transition) 14 (as) 13 (an) 14 (ordered) 14 
(list) 14 (of) 13 (momen) 0 (ts.) 18 (Notice) 14 (that) 13 
(a) 13 (simple) 15 (transition) 14 (con) 0 (tains) 13 (momen) 0 
(ts)  ks 
0 2169 p m (with) 16 (only) 15 (one) 16 (transition) 15 (unit.) 21 
(Figure) 15 (4) 15 (pro) 0 (vides) 15 (examples) 16 (of) 14 
(these) 16 (di\013eren) 0 (t) 14 (t) 0 (yp) 1 (es) 14 
(of) 15 (transitions.)  ks 
71 2260 p m (The) 15 (concurrency) 16 (exhibited) 17 (b) 0 (y)  ks 
cmsl10.329 @sf
14 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
15 r m (is) 15 (accomplished) 17 (b) 0 (y) 14 (com) 0 
(bining) 16 (corresp) 1 (onding) 16 (momen) 0 (ts)  ks 
0 2350 p m (in) 13 (the) 13 (t) 0 (w) -1 (o) 11 
(transition) 12 (argumen) 0 (ts) 11 (in) 0 (to) 12 (a) 12 
(new,) 13 (larger) 13 (momen) 0 (t) 11 (in) 13 (the) 13 
(resulting) 14 (transition.) 19 (The) 13 (t) 0 (w) -1 (o) 10 
(lists)  ks 
0 2440 p m (of) 14 (transition) 15 (units) 15 (making) 14 (up) 15 
(the) 15 (\014rst) 14 (momen) 0 (t) 13 (of) 14 (eac) 0 
(h) 13 (transition) 15 (b) 1 (eing) 16 (comp) 1 (osed) 14 
(are) 15 (app) 1 (ended) 16 (to)  ks 
0 2531 p m (form) 16 (a) 16 (longer) 17 (transition) 17 (unit) 17 
(list) 18 (that) 15 (is) 17 (the) 17 (\014rst) 16 (momen) 0 
(t) 15 (of) 16 (the) 17 (resulting) 18 (comp) 1 (osition) 17 
(transition.)  ks 
0 2621 p m (The) 13 (pro) 1 (cess) 14 (is) 13 (rep) 1 
(eated) 14 (for) 12 (all) 14 (momen) 0 (ts) 12 (in) 14 
(the) 13 (transitions.) 19 (If) 14 (t) 0 (w) -1 (o) 10 
(transitions) 14 (con) 0 (taining) 13 (an) 13 (unequal)  ks 
952 2828 p m (13)  s
@eop
12 @bop0
12 @bop1
cmr10.329 @sf
0 45 p m (suggested) 15 (b) 0 (y) 14 (their) 15 (names,) 15 
(and) 15 (the)  ks 
cmsl10.329 @sf
15 r m (Comp) 1 (ose)  ks 
cmr10.329 @sf
15 r m (op) 1 (eration) 15 (com) 0 (bines) 15 (paths) 14 
(on) 15 (an) 15 (o\013set) 14 (b) 0 (y) 14 (o\013set) 14 
(basis,)  ks 
0 135 p m (m) 0 (uc) 0 (h) 16 (lik) 0 (e) 19 
(v) 0 (ector) 16 (addition.) 31 (Note) 18 (that) 17 (our) 18 
(use) 19 (of) 18 (the) 18 (w) 0 (ord) 17 (\\comp) 1 
(ose") 18 (refers) 18 (to) 18 (a) 18 (sp) 1 (eci\014c) 20 
(t) 0 (yp) 1 (e) 17 (of)  ks 
0 226 p m (com) 0 (bination,) 14 (not) 15 (the) 16 (formal) 14 
(mathematical) 16 (de\014nition) 17 (of) 14 (comp) 1 (osition.)  ks 
cmbx12.300 @sf
0 382 p m (3.3)  s
128 382 p  save
[<03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800
  000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8
  00000003F800000003F800000003F800000003F800000003F800000003F80000C003F800C0C003
  F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F803807803F807807E
  03F80F807FFFFFFF807FFFFFFF80> 34 34 -2 0 39] 84  @pc restore
35 r  save
[<FFF000FFF0001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F0000
  1F00001F00001F83C01E87E01E87E01EC7E01E67E0FE3FC0FE1F00> 19 22 -2 0 23] 114  @pc restore
23 r m (ansition)  s
cmr10.329 @sf
0 502 p m (A) 19 (transition) 19 (pro) 0 (vides) 18 (an) 18 
(animation) 20 (with) 19 (action) 19 (b) 0 (y) 17 (utilizi) 1 
(ng) 20 (a) 19 (path) 18 (parameter) 18 (to) 18 (mo) 1 
(dify) 20 (the) 18 (at-)  ks 
0 592 p m (tributes) 18 (of) 18 (an) 17 (image,) 18 (suc) 0 
(h) 18 (as) 17 (its) 18 (p) 1 (osition) 19 (or) 17 
(app) 1 (earance.) 28 (Mo) 0 (ving) 17 (a) 17 (line) 20 
(in) 18 (a) 18 (w) 0 (a) -1 (vy) 15 (path,) 18 
(altering)  ks 
0 683 p m (the) 15 (\014ll) 17 (st) 0 (yle) 15 (of) 14 
(a) 15 (circle,) 17 (or) 15 (shrinking) 16 (a) 15 (rectangle) 16 
(as) 15 (it) 15 (c) 0 (hanges) 15 (color) 15 (are) 15 
(all) 16 (examples) 16 (of) 15 (transitions.)  ks 
0 773 p m (Additionally) -3 (,) 20 (w) 0 (e) 16 (can) 18 
(think) 19 (of) 17 (the) 18 (sim) 0 (ultaneous) 17 (o) 1 
(ccurrence) 19 (of) 17 (all) 19 (three) 18 (of) 17 (these) 18 
(actions) 18 (as) 18 (a) 17 (new,)  ks 
0 863 p m (alb) 1 (eit) 17 (more) 14 (complex,) 16 (transition.)  ks 
71 954 p m (A)  s
cmti10.329 @sf
12 r m (simple)  s
cmr10.329 @sf
11 r m (transition) 13 (is) 12 (de\014ned) 14 (b) 0 (y) 11 
(the) 12 (3-tuple) 13 (\()  ks 
cmmi10.329 @sf
m (t;) 8 (i;)  ks 
8 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr10.329 @sf
23 r m (\),) 10 (where)  ks 
cmmi10.329 @sf
12 r m (t)  s
cmr10.329 @sf
13 r m (is) 12 (the) 12 (transition) 13 (t) 0 (yp) 1 
(e,)  ks 
cmmi10.329 @sf
11 r m (i)  s
cmr10.329 @sf
12 r m (is) 13 (the) 12 (image)  ks 
0 1044 p m (b) 1 (eing) 12 (altered,) 12 (and)  ks 
cmmi10.329 @sf
12 r  save
[<FFC0001C00001C00000E00000E00000E00000E0000070000070000071E0007238003C1C00380E0
  03807003807801C03801C03C01C03C01C03C00E01E00E01E00E01E10E01E08701E08701E08781C
  04741C04621803C1E0> 23 29 1 9 23] 112  @pc restore
cmr10.329 @sf
34 r m (is) 11 (a) 11 (path) 11 (argumen) 0 (t) 10 
(mo) 1 (di\014er.) 19 (Some) 11 (common) 11 (examples) 12 (of) 11 
(simple) 12 (transition) 12 (t) 0 (yp) 1 (es)  ks 
0 1134 p m (are)  s
cmti10.329 @sf
17 r m (move)  s
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
18 r m (r) -1 (esize)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
15 r m (\014l) 2 (l)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
17 r m (c) -1 (olor)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
16 r m (r) -1 (aise)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
16 r m (lower)  s
cmr10.329 @sf
18 r m (and)  s
cmti10.329 @sf
17 r m (alter) 19 (visibility)  ks 
cmr10.329 @sf
m (.) 25 (Lik) 0 (e) 18 (that) 16 (done) 18 
(with) 18 (primary) 17 (images,)  ks 
0 1225 p m (simple) 19 (transitions) 18 (are) 17 (not) 18 (restricted) 18 
(to) 17 (a) 17 (sp) 1 (eci\014c) 20 (set) 17 (of) 17 
(transition) 18 (t) 0 (yp) 1 (es.) 26 (The) 18 (general) 18 
(mo) 1 (del) 19 (of) 17 (a)  ks 
0 1315 p m (simple) 19 (transition) 17 (then) 17 (allo) 0 (ws) 17 
(the) 17 (paradigm's) 17 (implemen) 0 (tation) 17 (to) 16 (b) 1 
(e) 18 (extended) 18 (when) 18 (a) 17 (new) 17 (t) 0 
(yp) 1 (e) 16 (of)  ks 
0 1405 p m (transition) 15 (is) 16 (needed.)  ks 
71 1496 p m (The) 20 (path) 21 (data) 20 (t) 0 (yp) 1 
(e) 20 (pla) 0 (ys) 20 (an) 20 (imp) 1 (ortan) 0 
(t) 20 (role) 21 (in) 21 (the) 21 (de\014nition) 22 (of) 21 
(a) 20 (transition.) 37 (As) 20 (discussed)  ks 
0 1586 p m (earlier,) 14 (the) 13 (co) 1 (ordinate) 13 (pairs) 13 
(making) 13 (up) 13 (a) 12 (path) 13 (corresp) 1 (ond) 13 
(to) 12 (the) 13 (individu) 1 (al) 15 (frames) 12 (of) 12 
(an) 13 (animation.)  ks 
0 1676 p m (In) 19 (essence,) 20 (the) 18 (path) 19 (argumen) 0 
(t) 16 (de\014nes) 20 (the) 18 (duration) 19 (of) 18 (a) 18 
(transition.) 30 (Nev) 0 (ertheless,) 18 (di\013eren) 0 (t) 18 (t) 0 
(yp) 1 (es)  ks 
0 1767 p m (of) 18 (transitions) 19 (utilize) 20 (path) 19 (argumen) 0 
(ts) 16 (in) 20 (di\013eren) 0 (t) 18 (w) 0 (a) -1 
(ys) -1 (.)  ks 
cmti10.329 @sf
28 r m (Move)  s
cmr10.329 @sf
19 r m (transitions) 18 (use) 19 (paths) 18 (as) 18 (routes) 19 
(for)  ks 
0 1857 p m (images) 12 (to) 12 (follo) 0 (w.) 18 (Eac) 0 
(h) 11 (co) 1 (ordinate) 13 (pair) 13 (of) 12 (the) 12 
(path) 12 (sp) 1 (eci\014es) 15 (the) 12 (relativ) 0 (e) 12 
(o\013set) 11 (that) 12 (the) 12 (image) 13 (should)  ks 
0 1947 p m (mo) 0 (v) -1 (e) 15 (for) 16 (the) 18 
(next) 17 (animation) 17 (frame.)  ks 
cmti10.329 @sf
24 r  save
[<01000000018000000380000003C0000003C0000003E0000003D0000003D0000003C8000003C800
  0003C4000003C2000007C200000781000007810000078080000780400007804000078020000780
  200007801000078008000F8008000F0004000F0004000F0002000F0001000F0001000F0000800F
  0000C00F8000E0FFF007FC> 30 32 -9 1 34] 86  @pc restore
34 r m (isibility)  s
cmr10.329 @sf
16 r m (transitions) 17 (disregard) 18 (the) 17 (sp) 1 (eci\014c)  ks 
cmmi10.329 @sf
18 r m (x)  s
cmr10.329 @sf
17 r m (and)  s
cmmi10.329 @sf
17 r m (y)  s
cmr10.329 @sf
19 r m (v) -2 (alues) 17 (of)  ks 
0 2038 p m (the) 14 (co) 1 (ordinate) 15 (pairs) 15 (of) 14 
(a) 14 (path;) 14 (eac) 0 (h) 14 (co) 1 (ordinate) 15 
(pair) 14 (is) 15 (in) 0 (terpreted) 14 (as) 14 (toggling) 15 
(the) 14 (image's) 14 (visibil) 1 (i) 1 (t) 0 (y)  ks 
0 2128 p m (in) 13 (the) 12 (next) 13 (animation) 12 (frame.)  ks 
cmti10.329 @sf
19 r m (Fil) 2 (l)  ks 
cmr10.329 @sf
11 r m (transitions) 13 (utilize) 14 (the)  ks 
cmmi10.329 @sf
12 r m (x)  s
cmr10.329 @sf
13 r m (comp) 1 (onen) 0 (t) 11 (of) 12 (a) 12 
(co) 1 (ordinate) 12 (pair) 13 (b) 0 (y) 11 (adding)  ks 
0 2218 p m (its) 15 (v) -2 (alue) 16 (to) 14 (an) 15 
(image's) 15 (\014ll) 17 (v) -2 (alue,) 15 (whic) 0 (h) 15 
(ranges) 15 (b) 1 (et) 0 (w) 0 (een) 13 (0)  ks 
cmmi10.329 @sf
m (:)  s
cmr10.329 @sf
m (0) 15 (\(outline\)) 15 (and) 16 (1)  ks 
cmmi10.329 @sf
m (:)  s
cmr10.329 @sf
m (0) 14 (\(completely) 16 (\014lled\).)  ks 
71 2309 p m (By) 14 (decomp) 1 (osing) 15 (a) 14 (path) 15 
(in) 0 (to) 13 (its) 14 (o\013sets) 14 (and) 14 (considering) 16 
(eac) 0 (h) 13 (along) 15 (with) 14 (the) 15 (transition) 14 
(t) 0 (yp) 1 (e) 14 (and)  ks 
0 2399 p m (primary) 17 (image) 16 (comp) 1 (onen) 0 (ts,) 16 
(the) 16 (substructure) 17 (that) 16 (mak) 0 (es) 15 (up) 16 
(a) 17 (simple) 18 (transition) 16 (b) 1 (ecomes) 17 (eviden) 0 
(t.)  ks 
0 2489 p m (This) 19 (structure) 17 (primitiv) 0 (e,) 19 (called) 20 
(a)  ks 
cmti10.329 @sf
18 r m (tr) -1 (ansition) 17 (unit)  ks 
cmr10.329 @sf
m (,) 18 (is) 19 (an) 18 (atomic) 17 (lev) 0 
(el) 19 (action) 18 (that) 18 (o) 1 (ccurs) 18 (in) 19 
(an) 18 (an-)  ks 
0 2580 p m (imation.) 28 (Eac) 0 (h) 17 (transition) 18 (unit) 19 
(de\014nes) 19 (a) 17 (particular) 19 (action) 18 (to) 17 (o) 1 
(ccur) 18 (prior) 18 (to) 17 (the) 18 (next) 18 (frame) 17 
(of) 18 (the)  ks 
0 2670 p m (animation.) 35 (More) 19 (formally) -3 (,) 20 (a) 20 
(transition) 20 (unit) 21 (is) 20 (de\014ned) 22 (as) 19 (a) 20 
(quadruple) 21 (\()  ks 
cmmi10.329 @sf
m (t;) 8 (i;) 8 (x;) 7 (y)  ks 
cmr10.329 @sf
2 r m (\),) 19 (where)  ks 
cmmi10.329 @sf
20 r m (t)  s
cmr10.329 @sf
20 r m (is) 21 (the)  ks 
952 2828 p m (12)  s
@eop
11 @bop0
11 @bop1
cmr10.329 @sf
73 495 p m (Figure) 15 (3:) 20 (The) 15 (mo) 0 (v) -1 
(emen) 0 (t) -1 (s) 13 (of) 15 (the) 15 (three) 16 
(basic) 16 (path) 15 (t) 0 (yp) 1 (es.) 19 (Eac) 0 
(h) 14 (is) 15 (de\014ned) 17 (to) 14 (ha) 0 (v) 0 
(e) 13 (length) 16 (20.)  ks 
0 628 p m (motions) 15 (in) 16 (simple) 16 (animations) 16 (designed) 16 
(to) 15 (run) 15 (in) 16 (square) 15 (animation) 15 (windo) 0 
(ws) 14 (with) 16 (a) 15 (side) 16 (measuring)  ks 
0 718 p m (1)  s
cmmi10.329 @sf
m (:)  s
cmr10.329 @sf
m (0) 19 (units.) 36 (The)  ks 
cmsl10.329 @sf
21 r  save
[<FFE0C1FFF8000F00C00F80000600E00F00000600E00780000200F00780000201D00780000201C8
  0780000201C80780000201C40780000101C403C0000101C203C00001038203C00001038103C000
  01038083C00001038083C00000838041E00000870041E00000870021E00000870021E000008700
  11E00000870011E000004E0008F000004E0008F000004E0004F000004E0004F000004E0002F000
  004E0002F000003C00017800003C00017800007C0000F80007FC0000FFC0> 42 31 -2 0 42] 77  @pc restore
42 r m (a)  s
 save
[<FF8FF01E07C01C03800E07800E07000E0F000E0E000E0E000E1C00071C00077C00073800071800
  0708000704000381000381800380C00380F00383FC03800001C00001C00001C00001C00001C000
  01C00000E00000E00001E00007E00000E000> 22 32 -2 0 24] 107  @pc restore
24 r m (eT)  s
-1 r  save
[<7C000000E2000000F1000000F080000070C0000000400000002000000020000000100000001000
  000018000000380000003C0000003E0000003A0000003900000071000000708000007080000070
  400000F0400000E0200000E0200000E0100000E0180001C0080001C00C0001E00E000FF83F80> 25 29 0 9 24] 121  @pc restore
24 r m (p) 1 (e)  ks 
cmr10.329 @sf
19 r m (op) 1 (eration) 20 (creates) 20 (a) 20 (path) 21 
(in) 21 (one) 20 (of) 20 (these) 21 (t) 0 (yp) 1 
(es.) 34 (Although) 21 (the) 20 (paths)  ks 
0 809 p m (created) 18 (b) 0 (y) 17 (this) 19 (op) 1 
(eration) 18 (can) 19 (b) 1 (e) 19 (used) 18 (directly) -3 
(,) 19 (most) 18 (often) 18 (they) 18 (will) 20 (b) 1 
(e) 19 (edited) 19 (in) 19 (some) 18 (w) 0 (a) -1 
(y) 16 (b) 0 (y) 17 (a)  ks 
0 899 p m (path) 15 (mo) 1 (di\014cation) 16 (op) 1 (eration) 16 
(b) 1 (efore) 15 (actually) 16 (b) 1 (eing) 17 (used.)  ks 
71 989 p m (The)  s
cmsl10.329 @sf
20 r  save
[<FFFC0007C00007800003C00003C00003C00003C00003C00003C00001E00001E00001E00001E000
  01E00001E00000F00000F00000F00000F00000F00000F000007800007800007800007800007800
  007800003C00003C00007C0007FFE0> 19 31 -1 0 16] 73  @pc restore
16 r m (n) 0 (terp) 1 (o)  ks 
 save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r m (ate)  s
cmr10.329 @sf
19 r m (op) 1 (eration) 20 (adds) 20 (or) 19 (remo) 0 
(v) -1 (es) 18 (o\013sets) 19 (from) 19 (a) 20 (path) 19 
(while) 22 (main) 0 (taining) 20 (its) 20 (o) 0 (v) -1 
(erall)  ks 
0 1080 p m (c) 0 (hange) 14 (in)  ks 
cmmi10.329 @sf
16 r m (x)  s
cmr10.329 @sf
14 r m (and)  s
cmmi10.329 @sf
16 r m (y)  s
cmr10.329 @sf
2 r m (.) 19 (This) 16 (op) 1 (eration) 15 (can) 15 
(b) 1 (e) 15 (used) 16 (to) 14 (con) 0 (trol) 14 
(the) 15 (relativ) 0 (e) 14 (sp) 1 (eed) 16 (of) 14 
(an) 15 (action.) 20 (Changes)  ks 
0 1170 p m (o) 1 (ccur) 17 (more) 15 (quic) 0 (kly) 17 
(along) 16 (a) 16 (path) 16 (with) 16 (few) 0 (er) 15 
(o\013sets.) 21 (The)  ks 
cmsl10.329 @sf
17 r m (Co)  s
 save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r m (or)  s
cmr10.329 @sf
15 r m (op) 1 (eration) 17 (returns) 16 (a) 16 (path) 16 
(of) 15 (length)  ks 
0 1260 p m (one,) 14 (whic) 0 (h) 15 (when) 15 (in) 0 
(terpreted) 14 (in) 15 (a)  ks 
cmti10.329 @sf
15 r m (c) -1 (olor)  ks 
cmr10.329 @sf
13 r m (animation) 15 (action,) 14 (will) 17 (c) 0 (hange) 13 
(an) 15 (image) 14 (to) 14 (a) 15 (sp) 1 (eci\014ed) 16 
(color.)  ks 
71 1351 p m (One) 21 (k) 0 (ey) 19 (issue) 22 (in) 21 
(using) 21 (paths) 21 (in) 21 (an) 20 (animation) 21 (o) 1 
(ccurs) 21 (when) 21 (using) 21 (paths) 21 (as) 20 (routes) 20 
(for) 20 (image)  ks 
0 1441 p m (mo) 0 (v) -1 (emen) -1 (t.) 20 (This) 16 
(t) 0 (yp) 1 (e) 15 (of) 16 (action) 16 (often) 15 
(tak) 0 (es) 14 (the) 16 (form) 15 (of) 16 (mo) 0 
(ving) 14 (an) 16 (image) 16 (from) 15 (its) 16 (curren) 0 
(t) 15 (lo) 1 (cation)  ks 
0 1531 p m (to) 20 (some) 20 (new) 21 (lo) 1 (cation) 21 
(that) 19 (dep) 1 (ends) 22 (up) 1 (on) 22 (particular) 21 
(parametric) 20 (data.) 35 (These) 21 (t) 0 (w) -1 (o) 18 
(lo) 1 (cations,) 22 (the)  ks 
0 1622 p m (starting) 16 (and) 16 (ending) 18 (p) 1 (oin) 0 
(ts,) 15 (t) 0 (ypically) 17 (cannot) 16 (b) 1 (e) 17 
(determined) 17 (un) 0 (til) 17 (the) 16 (particular) 17 (instan) 0 
(t) 15 (b) 1 (efore) 17 (the)  ks 
0 1712 p m (mo) 0 (v) -1 (emen) -1 (t) 14 (action) 17 
(o) 1 (ccurs.) 23 (Consequen) 0 (tly) -3 (,) 15 (precompiled) 18 
(paths) 16 (that) 16 (w) 0 (ere) 15 (de\014ned) 18 (at) 15 
(animation) 17 (design)  ks 
0 1802 p m (time,) 13 (suc) 0 (h) 13 (as) 12 (those) 13 
(from) 12 (the)  ks 
cmsl10.329 @sf
13 r  save
[<FFE0C1FFF8000F00C00F80000600E00F00000600E00780000200F00780000201D00780000201C8
  0780000201C80780000201C40780000101C403C0000101C203C00001038203C00001038103C000
  01038083C00001038083C00000838041E00000870041E00000870021E00000870021E000008700
  11E00000870011E000004E0008F000004E0008F000004E0004F000004E0004F000004E0002F000
  004E0002F000003C00017800003C00017800007C0000F80007FC0000FFC0> 42 31 -2 0 42] 77  @pc restore
42 r m (a)  s
 save
[<FF8FF01E07C01C03800E07800E07000E0F000E0E000E0E000E1C00071C00077C00073800071800
  0708000704000381000381800380C00380F00383FC03800001C00001C00001C00001C00001C000
  01C00000E00000E00001E00007E00000E000> 22 32 -2 0 24] 107  @pc restore
24 r m (eT)  s
-1 r  save
[<7C000000E2000000F1000000F080000070C0000000400000002000000020000000100000001000
  000018000000380000003C0000003E0000003A0000003900000071000000708000007080000070
  400000F0400000E0200000E0200000E0100000E0180001C0080001C00C0001E00E000FF83F80> 25 29 0 9 24] 121  @pc restore
24 r m (p) 1 (e)  ks 
cmr10.329 @sf
12 r m (op) 1 (eration,) 13 (ma) 0 (y) 11 (not) 13 
(mo) 0 (v) -1 (e) 11 (the) 13 (image) 13 (to) 12 
(the) 13 (desired) 14 (p) 1 (osition.)  ks 
0 1893 p m (Therefore,) 22 (the) 22 (paradigm) 21 (includes) 24 (op) 1 
(erations) 21 (that) 21 (receiv) 0 (e) 21 (t) 0 (w) -1 
(o) 19 (lo) 1 (cations) 22 (and) 21 (create) 21 (a) 21 
(path) 22 (that)  ks 
0 1983 p m (b) 1 (egins) 16 (at) 15 (the) 15 (one) 16 
(lo) 1 (cation) 16 (and) 15 (ends) 16 (at) 14 (the) 16 
(other.)  ks 
cmsl10.329 @sf
71 2073 p  save
[<FFFFE00007803C0007800F0003C0078003C003C003C001E003C000F003C000F003C0007801E000
  7C01E0003C01E0003E01E0003E01E0003E01E0001E00F0001F00F0001F00F0001F00F0001F00F0
  001F00F0001F0078001F0078001E0078001E0078001E0078003C0078003C003C0078003C00F000
  7C01E007FFFF00> 32 31 -2 0 35] 68  @pc restore
35 r m (istan)  s
 save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (e)  s
cmr10.329 @sf
16 r m (is) 16 (suc) 0 (h) 15 (an) 16 (op) 1 
(eration.) 23 (It) 16 (receiv) 0 (es) 15 (t) 0 (w) -1 
(o) 14 (lo) 1 (cations) 16 (and) 17 (a) 15 (distance) 17 
(parameter,) 15 (from) 15 (whic) 0 (h)  ks 
0 2164 p m (it) 15 (creates) 14 (a) 14 (path) 15 (that) 14 
(mo) 0 (v) -1 (es) 12 (in) 16 (a) 14 (straigh) 0 
(t) 13 (line) 16 (from) 14 (source) 14 (to) 14 (destination) 16 
(and) 14 (that) 14 (mo) 0 (v) -1 (es) 13 (the) 14 
(giv) 0 (en)  ks 
0 2254 p m (distance) 19 (b) 1 (et) 0 (w) 0 (een) 17 
(o\013sets.) 29 (The)  ks 
cmsl10.329 @sf
19 r  save
[<FFFFFF80078007C0078001C003C000C003C0006003C0002003C0002003C0001003C0001001E000
  1001E0000801E0200001E0200001E0200001E0200000F0700000FFF00000F0300000F0100000F0
  100000F01000007808080078000800780008007800080078000800780018003C0018003C003800
  7C007807FFFFF8> 29 31 -2 0 31] 69  @pc restore
31 r  save
[<FF07FC3E03E00C01C0060380020380010700008700004E00002E00001C00003C00003C00007600
  00730000E18000E08001C04001C06003C0781FF0FF> 24 20 -1 0 24] 120  @pc restore
24 r m (amp)  s
 save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r m (e)  s
cmr10.329 @sf
19 r m (op) 1 (eration) 19 (also) 18 (uses) 19 (source) 18 
(and) 19 (destination) 20 (lo) 1 (cations) 19 (lik) 0 (e)  ks 
cmsl10.329 @sf
0 2344 p  save
[<FFFFE00007803C0007800F0003C0078003C003C003C001E003C000F003C000F003C0007801E000
  7C01E0003C01E0003E01E0003E01E0003E01E0001E00F0001F00F0001F00F0001F00F0001F00F0
  001F00F0001F0078001F0078001E0078001E0078001E0078003C0078003C003C0078003C00F000
  7C01E007FFFF00> 32 31 -2 0 35] 68  @pc restore
35 r m (istan)  s
 save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (e)  s
cmr10.329 @sf
m (,) 14 (but) 15 (its) 15 (parameter) 13 (for) 14 
(creating) 14 (a) 14 (new) 15 (path) 14 (is) 15 (an) 15 
(example) 15 (path.) 19 (The) 15 (new) 14 (path) 15 (is) 15 
(designed)  ks 
0 2435 p m (to) 17 (b) 1 (e) 18 (similar) 19 (to) 17 
(the) 18 (example) 18 (path;) 18 (this) 18 (in) 0 (v) 0 
(olv) 0 (es) 15 (main) 0 (taining) 18 (the) 18 (same) 17 
(path) 17 (length) 19 (and) 18 (the) 17 (same)  ks 
0 2525 p m (geometric) 15 (c) 0 (haracteristics) 15 (in) 16 (mo) 0 
(ving) 14 (from) 14 (the) 16 (source) 15 (to) 14 (the) 16 
(destination) 16 (lo) 1 (cation.)  ks 
71 2615 p m (The)  s
cmsl10.329 @sf
17 r m (Con)  s
 save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (atenate)  s
cmr10.329 @sf
17 r m (and)  s
cmsl10.329 @sf
18 r  save
[<FFFC0007C00007800003C00003C00003C00003C00003C00003C00001E00001E00001E00001E000
  01E00001E00000F00000F00000F00000F00000F00000F000007800007800007800007800007800
  007800003C00003C00007C0007FFE0> 19 31 -1 0 16] 73  @pc restore
16 r m (terate)  s
cmr10.329 @sf
17 r m (path) 17 (op) 1 (erations) 18 (app) 1 (end) 19 
(copies) 18 (of) 17 (paths) 17 (together) 17 (in) 18 (the) 18 
(manner)  ks 
952 2828 p m (11)  s
@eop
10 @bop0
10 @bop1
cmr10.329 @sf
0 45 p m (con) 0 (trol) 19 (the) 21 (relativ) 0 (e) 20 
(spacing) 21 (b) 1 (et) 0 (w) 0 (een) 19 (o\013sets) 19 
(in) 21 (a) 20 (path) 21 (in) 21 (order) 20 (to) 20 
(con) 0 (trol) 19 (the) 21 (smo) 1 (othness) 20 (of) 20 
(an)  ks 
0 135 p m (animation.) 20 (In) 15 (a) 14 (graphical) 15 (en) 0 
(vironmen) 0 (t) 13 (that) 13 (supp) 1 (orts) 14 (fast) 14 
(image) 14 (up) 1 (dates,) 15 (utilizin) 1 (g) 16 (paths) 14 
(with) 14 (v) 0 (ery)  ks 
0 226 p m (small) 15 (c) 0 (hanges) 13 (in)  ks 
cmmi10.329 @sf
15 r m (x)  s
cmr10.329 @sf
13 r m (and)  s
cmmi10.329 @sf
15 r m (y)  s
cmr10.329 @sf
15 r m (from) 14 (o\013set) 13 (to) 13 (o\013set) 13 (pro) 1 
(duces) 15 (smo) 1 (oth,) 13 (visually) 16 (pleasing) 15 (animation) 15 
(e\013ects.)  ks 
0 316 p m (Remo) 0 (ving) 15 (in) 0 (termediate) 15 (o\013sets) 14 
(sp) 1 (eeds) 16 (up) 16 (a) 15 (motion;) 14 (adding) 16 
(o\013sets) 14 (slo) 0 (ws) 14 (it) 16 (do) 0 (wn.) 18 
(Op) 1 (erations) 16 (up) 1 (on)  ks 
0 406 p m (paths) 15 (follo) 0 (w) 14 (b) 1 (elo) 0 
(w:)  ks 
cmr10.300 @sf
25 495 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 495 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
44 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
29 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
27 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 547 p  save
[<FFFFF00F01F00F00700F00300F00100F00180F00180F00080F00080F00080F00000F00000F0000
  0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
  0F8000FFF800> 21 28 -2 0 26] 76  @pc restore
26 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r m (:)  s
312 547 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
25 600 p  save
[<FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F0001
  C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F00
  01C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC000> 27 28 -2 0 32] 68  @pc restore
32 r  save
[<FF0FF81E07C0040380060700020E00010E00009C0000F80000780000700000F00001D80001C800
  0384000702000F03000F03807F8FF0> 21 18 0 0 22] 120  @pc restore
22 r m (:)  s
312 600 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180
  20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120  @pc restore
cmr10.300 @sf
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 652 p  save
[<FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F0001
  C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F00
  01C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC000> 27 28 -2 0 32] 68  @pc restore
32 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r m (:)  s
312 652 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00
  180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121  @pc restore
cmr10.300 @sf
35 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 704 p  save
[<FF8004001C000C0008000C0008001C0008003C0008003C0008007C0008007C000800F4000801E4
  000801E4000803C4000807C40008078400080F0400080F0400081E0400083C0400083C04000878
  040008F8040008F0040009E0040009E004000BC004000F8004000F800E00FF007FC0> 26 28 -2 0 31] 78  @pc restore
31 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r m (:)  s
312 704 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
34 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
29 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
16 r  save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (,)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r m (.)  s
 save
[<07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E007E0
  07E00760066006700E300C300C18180C3003C0> 16 29 -2 1 21] 48  @pc restore
21 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
28 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 757 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
  00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F
  0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84  @pc restore
30 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 757 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<7F87F80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
  0E01C00E01C00E01C00E01C0FFFFC00E00000E00000E00000E00000E00000E01800E03C00703C0
  03018001C180007E00> 21 29 0 0 23] 12  @pc restore
23 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
39 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 809 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r m (:)  s
312 809 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
25 861 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 861 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
30 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
27 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
25 914 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C
  000F003C000F003C000F003C000F003C000FFFFC000F003C000F003C000F003C000F003C000F00
  3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FFF3FFC0> 26 28 -2 0 31] 72  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r m (:)  s
312 914 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
31 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
24 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
25 966 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
  00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F
  0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84  @pc restore
28 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
11 r m (:)  s
312 966 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
31 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
24 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
25 1018 p  save
[<FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F0001
  C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F00
  01C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC000> 27 28 -2 0 32] 68  @pc restore
32 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C
  000F003C000F003C000F003C000F003C000FFFFC000F003C000F003C000F003C000F003C000F00
  3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FFF3FFC0> 26 28 -2 0 31] 72  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r m (:)  s
312 1018 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
31 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
35 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
48 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
25 1070 p  save
[<FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F0001
  C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F00
  01C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC000> 27 28 -2 0 32] 68  @pc restore
32 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
  00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F
  0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84  @pc restore
28 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r m (:)  s
312 1070 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
31 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
35 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
48 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
25 1123 p  save
[<83F800CC0C00D00200E00300C00180C001808001C08001C08001C00001C00003C00007C0000F80
  00FF8007FF001FFE003FF8007FC0007C0000F80000F00000E00080E00080E00080E00180600180
  7003803005801C198007E080> 18 30 -2 1 23] 83  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1123 p  save
[<83F800CC0C00D00200E00300C00180C001808001C08001C08001C00001C00003C00007C0000F80
  00FF8007FF001FFE003FF8007FC0007C0000F80000F00000E00080E00080E00080E00180600180
  7003803005801C198007E080> 18 30 -2 1 23] 83  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
34 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
29 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180
  20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120  @pc restore
cmr10.300 @sf
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
37 r  save
[<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00
  180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121  @pc restore
cmr10.300 @sf
25 1175 p  save
[<FFFFFC0F003C0F000C0F00060F00060F00020F00020F00020F00010F02010F02000F02000F0200
  0F06000FFE000F06000F02000F02000F02000F02020F00020F00020F00060F00040F00040F000C
  0F003CFFFFFC> 24 28 -2 0 28] 69  @pc restore
28 r  save
[<FF0FF81E07C0040380060700020E00010E00009C0000F80000780000700000F00001D80001C800
  0384000702000F03000F03807F8FF0> 21 18 0 0 22] 120  @pc restore
22 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r m (:)  s
312 1175 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
37 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180
  20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120  @pc restore
cmr10.300 @sf
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
37 r  save
[<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00
  180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121  @pc restore
cmr10.300 @sf
36 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
28 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
35 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
25 1227 p  save
[<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
  000F000F000F000F000F000F000F00FFF0> 12 28 -1 0 15] 73  @pc restore
15 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1227 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
31 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
34 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
29 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
27 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r m (,)  s
13 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
23 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
22 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
11 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
25 1280 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r m (:)  s
312 1280 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
29 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
25 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
20 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
34 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
25 1332 p  save
[<FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F0001
  C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F00
  01C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC000> 27 28 -2 0 32] 68  @pc restore
32 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1332 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
28 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
37 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
20 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
32 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
25 1384 p  save
[<FFFFFC0F003C0F000C0F00060F00060F00020F00020F00020F00010F02010F02000F02000F0200
  0F06000FFE000F06000F02000F02000F02000F02020F00020F00020F00060F00040F00040F000C
  0F003CFFFFFC> 24 28 -2 0 28] 69  @pc restore
28 r  save
[<FF0FF81E07C0040380060700020E00010E00009C0000F80000780000700000F00001D80001C800
  0384000702000F03000F03807F8FF0> 21 18 0 0 22] 120  @pc restore
22 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1384 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r m (,)  s
13 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
20 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
28 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
35 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r m (,)  s
14 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
20 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
29 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
32 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 1437 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1437 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
38 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
30 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
35 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
30 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
44 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
25 1489 p  save
[<FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
  000F000F000F000F000F000F000F00FFF0> 12 28 -1 0 15] 73  @pc restore
15 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1489 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
37 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
36 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
35 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
25 1541 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
24 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
312 1541 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
35 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
30 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
31 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
23 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
34 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0
  000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01
  C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B180007E1F00> 26 29 0 0 24] 11  @pc restore
24 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
31 r  save
[<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0
  1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 23] 98  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
cmr10.329 @sf
71 1651 p m (The) 20 (basic) 20 (op) 1 (eration) 20 (for) 20 
(dev) 0 (eloping) 20 (paths,)  ks 
cmsl10.329 @sf
20 r m (Create)  s
cmr10.329 @sf
m (,) 21 (receiv) 0 (es) 19 (an) 20 (ordered) 20 
(list) 21 (of) 19 (lo) 1 (cations;) 23 (eac) 0 (h)  ks 
0 1742 p m (lo) 1 (cation) 23 (de\014nes) 23 (the)  ks 
cmmi10.329 @sf
22 r m (x)  s
cmr10.329 @sf
22 r m (and)  s
cmmi10.329 @sf
22 r m (y)  s
cmr10.329 @sf
24 r m (v) -2 (alues) 22 (of) 21 (subsequen) 0 (t) 22 
(o\013sets.) 39 (Although) 22 (the)  ks 
cmsl10.329 @sf
22 r m (Create)  s
cmr10.329 @sf
22 r m (op) 1 (eration) 22 (can)  ks 
0 1832 p m (pro) 1 (duce) 14 (all) 14 (p) 1 (ossible) 15 
(paths,) 13 (it) 14 (is) 13 (an) 13 (incon) 0 (v) 0 
(enien) 0 (t) 12 (format) 12 (for) 12 (de\014ning) 15 (paths) 13 
(that) 13 (will) 14 (actually) 14 (b) 1 (e) 14 (used)  ks 
0 1922 p m (in) 19 (the) 18 (animation) 19 (sequences.) 29 (F) -3 
(or) 16 (additional) 20 (utilit) 0 (y) -3 (,) 18 (w) 0 
(e) 17 (pro) 0 (vide) 17 (op) 1 (erations) 18 (that) 18 
(create) 17 (some) 18 (basic)  ks 
0 2013 p m (t) 0 (yp) 1 (es) 12 (of) 13 (paths) 13 
(b) 0 (y) 12 (in) 0 (tro) 1 (ducing) 13 (other,) 13 
(more) 13 (pragmatic,) 12 (path) 13 (creation) 13 (op) 1 (erations.) 20 
(The)  ks 
cmsl10.329 @sf
13 r  save
[<FFE00100000F00010000060003000006000380000200078000020007800002000F800002000F80
  0002000F800001001E400001001E400001003C400001003C400001007C40000100784000008078
  20000080F020000080F020000081E020000081E020000083C020000043C010000043C010000047
  8010000047801000004F001000004F001000003E001800003E001800003E003E0007FC01FFC0> 34 31 -2 0 34] 78  @pc restore
34 r  save
[<1F9FC0305E00703C00701E00701E00700E00700E00700E00700E00380700380700380700380700
  3807003807001C03801C03803C0780FC1F801C0380> 18 20 -5 0 25] 117  @pc restore
25 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
12 r  save
[<FFC01E001C000E000E000E000E000E000E00070007000700070007000700038003800380038003
  80038001C001C001C001C001C001C000E000E001E007E000E0> 11 32 -1 0 12] 108  @pc restore
cmr10.329 @sf
27 r m (op) 1 (eration)  ks 
0 2103 p m (returns) 14 (a) 15 (path) 14 (with) 15 (the) 15 
(giv) 0 (en) 14 (n) 0 (um) 0 (b) 1 (er) 13 
(of) 14 (n) 0 (ull) 15 (\(0.0,0.0\)) 12 (o\013sets.) 18 (It) 15 
(is) 15 (useful) 16 (for) 14 (de\014ning) 16 (paths) 14 (with) 15 
(a)  ks 
0 2193 p m (desired) 16 (length) 16 (in) 16 (whic) 0 (h) 15 
(indivi) 1 (dual) 18 (o\013set) 14 (v) -2 (alues) 15 (do) 15 
(not) 15 (matter.)  ks 
71 2284 p m (Because) 13 (most) 11 (image) 12 (mo) 0 (v) 0 
(emen) -1 (t) -1 (s) 11 (follo) 0 (w) 11 (routes) 12 
(suc) 0 (h) 12 (as) 12 (straigh) 0 (t) 10 (lines) 14 
(or) 12 (simple) 13 (arcs,) 13 (the) 12 (paradigm)  ks 
0 2374 p m (includes) 15 (three) 13 (prede\014ned) 14 (basic) 13 (path) 13 
(t) 0 (yp) 1 (es:)  ks 
cmti10.329 @sf
17 r m (str) -1 (aight)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
12 r m (clo) -1 (ckwise)  ks 
cmr10.329 @sf
m (,) 11 (and)  ks 
cmti10.329 @sf
12 r m (c) -1 (ounter) -1 (clo) -2 (c) -1 (kwise)  ks 
cmr10.329 @sf
m (.) 17 (Visualizations)  ks 
0 2464 p m (of) 12 (the) 13 (three) 13 (path) 12 (t) 0 
(yp) 1 (es) 12 (are) 13 (presen) 0 (ted) 12 (in) 13 
(Figure) 13 (3.) 19 (A) 13 (standard) 12 (for) 12 (these) 13 
(basic) 13 (t) 0 (yp) 1 (es) 12 (has) 13 (b) 1 
(een) 14 (de\014ned)  ks 
0 2555 p m (so) 12 (that) 11 (eac) 0 (h) 11 (has) 11 
(length) 13 (20) 11 (and) 12 (mo) 0 (v) -1 (es) 10 
(0.2) 11 (distance) 13 (units) 13 (in)  ks 
cmmi10.329 @sf
12 r m (x)  s
cmr10.329 @sf
12 r m (from) 11 (the) 12 (starting) 12 (lo) 1 (cation) 12 
(to) 12 (the) 12 (ending)  ks 
0 2645 p m (lo) 1 (cation) 20 (of) 18 (the) 19 (path.) 31 
(These) 19 (v) -2 (alues) 19 (are) 19 (somewhat) 18 (arbitrary|they) 19 
(pro) 1 (duce) 19 (aesthetically) 21 (pleasing)  ks 
952 2828 p m (10)  s
@eop
9 @bop0
cmbx10.329 @sf
[<387CFEFEFE7C38> 7 7 -4 0 15] 46 @dc
9 @bop1
cmr10.329 @sf
71 45 p m (Another) 14 (issue) 16 (in) 0 (v) 0 (olving) 14 
(images) 14 (is) 16 (their) 15 (relativ) 0 (e) 14 (la) 0 
(y) 0 (ering) 13 (in) 15 (the) 15 (animation) 15 (co) 1 
(ordinate) 15 (system.) 20 (If)  ks 
0 135 p m (t) 0 (w) -1 (o) 14 (rectangles) 18 (of) 16 
(di\013ering) 18 (colors) 16 (o) 1 (ccup) 0 (y) 17 (the) 17 
(same) 16 (lo) 1 (cation,) 18 (w) 0 (e) 15 (m) 0 
(ust) 15 (determine) 18 (whic) 0 (h) 17 (one) 17 (will) 18 
(b) 1 (e)  ks 
0 226 p m (considered) 17 (to) 15 (b) 1 (e) 16 (on) 16 
(a) 15 (plane) 16 (closer) 16 (to) 15 (the) 16 (view) 0 
(er,) 15 (and) 15 (hence) 17 (b) 1 (e) 16 (visible) 1 
(.) 23 (T) -3 (o) 14 (establish) 17 (consistency) 16 (in)  ks 
0 316 p m (the) 18 (paradigm,) 19 (w) 0 (e) 17 (set) 18 
(up) 19 (a) 18 (relativ) 0 (e) 18 (ordering) 19 (of) 18 
(images) 18 (in) 19 (order) 18 (to) 18 (handle) 20 (this) 18 
(problem.) 31 (When) 18 (a)  ks 
0 406 p m (new) 16 (image) 16 (is) 16 (added,) 17 (it) 16 
(is) 16 (alw) 0 (a) 0 (ys) 13 (placed) 17 (in) 17 
(the) 16 (top-most) 15 (relativ) 0 (e) 15 (plane) 17 (\(closest) 16 
(to) 15 (the) 16 (view) 0 (er\).) 21 (W) -3 (e)  ks 
0 497 p m (also) 13 (include) 15 (animation) 13 (actions) 13 (in) 14 
(the) 13 (paradigm) 13 (that) 12 (place) 14 (images) 13 (in) 14 
(the) 12 (top-most) 12 (and) 13 (b) 1 (ottom-most)  ks 
0 587 p m (planes.) 34 (W) -3 (e) 19 (will) 21 (further) 20 
(discuss) 21 (these) 19 (t) 0 (yp) 1 (es) 19 (of) 19 
(consistency) 21 (issues) 20 (in) 21 (the) 20 (next) 19 (section) 21 
(concerning)  ks 
0 677 p m (paradigm) 15 (seman) 0 (tics.)  ks 
cmbx10.329 @sf
0 831 p  save
[<03FC001FFF803C0FC07807E0FC03F0FE03F0FE03F8FE03F87C03F83803F80003F80003F00003E0
  0007C0000F8001FC0001FC00001F00000F80000FC01E0FC03F07E03F07E03F07E03F07E01E0FC0
  0E0F8007FF0001FC00> 21 29 -2 0 26] 51  @pc restore
26 r m (.)  s
 save
[<FFFFC0FFFFC07FFFC03FFFC01FFFC01C00E00E006007006003806001C00000E00000F000007800
  003E00001F00001F80000FC0000FC0000FE03807E07C07E0FE07E0FE0FE0FE0FC0FE0FC07C1F80
  383F001FFE0007F000> 19 29 -3 0 26] 50  @pc restore
26 r m (.)  s
 save
[<FFFF80FFFF8003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
  03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000F3E000FFE000
  0FE00001E00000E000> 17 29 -4 0 26] 49  @pc restore
160 831 p m (P) 0 (ath)  ks 
cmr10.329 @sf
0 951 p m (In) 19 (the) 19 (path-transition) 19 (paradigm,) 19 (a) 18 
(path) 19 (is) 19 (the) 19 (only) 19 (ob) 3 (ject) 18 
(used) 19 (in) 20 (an) 19 (action) 18 (in) 20 (order) 18 
(to) 18 (mo) 1 (dify)  ks 
0 1041 p m (the) 20 (attributes) 19 (of) 19 (an) 20 (image) 20 
(from) 19 (frame) 19 (to) 19 (frame.) 32 (Using) 21 (a) 19 
(path) 20 (as) 19 (a) 19 (directional) 21 (route) 20 (for) 19 
(image)  ks 
0 1132 p m (mo) 0 (v) -1 (emen) -1 (t,) 14 (mo) 1 
(difying) 17 (the) 17 (image's) 16 (p) 1 (osition,) 17 (is) 16 
(a) 16 (natural) 17 (notion.) 23 (An) 16 (imp) 1 (ortan) 0 
(t) 15 (concept) 17 (within) 17 (our)  ks 
0 1222 p m (paradigm,) 18 (ho) 0 (w) 0 (ev) -2 (er,) 17 
(follo) 0 (wing) 17 (the) 18 (st) 0 (yle) 17 (of) 18 
(Baec) 0 (k) 0 (er') -1 (s) 16 (path-descriptions,) 20 (is) 19 
(that) 17 (a) 17 (path) 18 (also) 18 (can) 18 (b) 1 
(e)  ks 
0 1312 p m (in) 0 (terpreted) 13 (to) 13 (mo) 1 (dify) 14 
(v) -2 (alues) 14 (of) 13 (color,) 13 (size,) 15 (\014ll,) 15 
(and) 13 (so) 14 (on.) 19 (By) 13 (establishin) 1 (g) 15 
(a) 13 (consisten) 0 (t) 13 (mo) 1 (del) 14 (for) 13 
(an)  ks 
0 1403 p m (animation) 17 (action,) 16 (eac) 0 (h) 15 (mo) 1 
(di\014es) 17 (an) 17 (image) 16 (using) 17 (a) 16 (path) 16 
(parameter,) 15 (but) 16 (nothing) 17 (else,) 17 (the) 16 (design) 17 
(of)  ks 
0 1493 p m (animation) 15 (actions) 14 (is) 15 (simpli\014ed) 1 (.) 21 
(Animation) 15 (designers) 15 (need) 16 (not) 13 (w) 0 (orry) 13 
(ab) 1 (out) 14 (remem) 0 (b) 1 (ering) 14 (the) 14 
(exact)  ks 
0 1583 p m (list) 16 (of) 15 (parameters) 14 (that) 15 (a) 14 
(particular) 16 (action) 16 (requires.)  ks 
71 1674 p m (F) -3 (ormally) -3 (,) 11 (a) 13 (path) 14 
(is) 13 (de\014ned) 15 (to) 13 (b) 1 (e) 14 (a) 13 
(\014nite) 14 (ordered) 14 (sequence) 14 (of) 13 (real-v) -2 (alued) 14 
(\()  ks 
cmmi10.329 @sf
m (x;) 8 (y)  ks 
cmr10.329 @sf
2 r m (\)) 12 (co) 1 (ordinate) 14 (pairs,)  ks 
0 1764 p m (where) 15 (eac) 0 (h) 15 (pair) 15 (designates) 16 
(a) 15 (relativ) 0 (e) 15 (o\013set) 14 (from) 15 (the) 15 
(previous) 16 (p) 1 (osition.) 21 (The) 16 (initial) 17 (co) 1 
(ordinate) 16 (pair)  ks 
0 1854 p m (of) 15 (a) 14 (path) 15 (is) 16 (o\013set) 14 
(from) 14 (the) 15 (path's) 15 (starting) 14 (p) 1 (osition.) 21 
(The)  ks 
cmti10.329 @sf
15 r m (length)  s
cmr10.329 @sf
15 r m (of) 14 (a) 15 (path) 15 (is) 15 (de\014ned) 17 
(as) 14 (the) 16 (n) 0 (um) -1 (b) 1 (er)  ks 
0 1945 p m (of) 15 (co) 1 (ordinate) 15 (pairs) 16 (it) 15 
(includ) 1 (es.)  ks 
71 2035 p m (P) 0 (aths) 14 (designate) 17 (t) 0 (w) -1 
(o) -1 (-dimensional) 17 (routes) 16 (in) 17 (an) 16 (abstract) 15 
(co) 1 (ordinate) 16 (system.) 23 (F) -3 (or) 14 (actions) 17 
(suc) 0 (h) 15 (as)  ks 
0 2125 p m (mo) 0 (v) -1 (emen) -1 (t,) 10 (w) 0 
(e) 11 (can) 13 (think) 13 (of) 12 (the) 12 (co) 1 
(ordinate) 13 (system) 12 (coinciding) 14 (with) 13 (the) 12 (animation) 13 
(co) 1 (ordinate) 13 (system.)  ks 
0 2216 p m (It) 21 (is) 22 (imp) 1 (ortan) 0 (t) 19 
(to) 21 (understand,) 22 (ho) 0 (w) 0 (ev) -1 (er,) 20 
(that) 20 (the) 21 (o\013sets) 20 (in) 22 (a) 21 (path) 21 
(are) 20 (not) 21 (absolute) 22 (co) 1 (ordinate)  ks 
0 2306 p m (lo) 1 (cations.) 20 (Once) 15 (a) 14 (path) 14 
(is) 15 (created,) 13 (it) 15 (is) 14 (used) 15 (in) 15 
(an) 14 (action) 14 (to) 14 (apply) 15 (to) 13 (an) 14 
(image) 14 (that) 14 (has) 14 (an) 14 (absolute)  ks 
0 2396 p m (p) 1 (osition.) 42 (P) 0 (articular) 21 (relativ) 0 
(e) 21 (o\013sets) 21 (of) 22 (the) 22 (path) 22 (then) 23 
(de\014ne) 23 (ho) 0 (w) 21 (the) 22 (image) 22 (will) 24 
(c) 0 (hange) 21 (in) 23 (the)  ks 
0 2487 p m (animation) 16 (relativ) 0 (e) 14 (to) 15 (the) 15 
(image's) 15 (absolute) 16 (p) 1 (osition.)  ks 
71 2577 p m (A) 12 (path) 12 (also) 12 (con) 0 (tains) 11 
(a) 12 (relativ) 0 (e) 11 (time) 13 (comp) 1 (onen) 0 
(t) 11 (b) 1 (ecause) 13 (eac) 0 (h) 11 (path) 12 
(o\013set) 11 (determines) 13 (the) 12 (lo) 1 (cation)  ks 
0 2667 p m (and) 20 (app) 1 (earance) 20 (of) 20 (an) 19 
(image) 20 (in) 21 (a) 19 (subsequen) 0 (t) 20 (frame) 19 
(of) 19 (the) 20 (animation.) 34 (Animation) 21 (designers) 21 (can)  ks 
964 2828 p m (9)  s
@eop
8 @bop0
1.000000 /cmtt10.329 @newfont
cmtt10.329 @sf
[<3078FCFC7830> 6 6 -9 0 24] 46 @dc
8 @bop1
cmtt10.329 @sf
0 250 p  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<003E0000FF8001FFC001C1C00380E00380E00380E0038040038000038000038000038000038000
  038000038000038000038000FFFFC0FFFFC07FFFC0038000038000038000038000018000> 19 25 -1 0 24] 116  @pc restore
24 r  save
[<07E1F01FFBF03FFFF0781F00F00F00E00700E00700E007007807007F07001FFF0007FF0000FF00
  000700000700300E00781E007FFC003FF8001FE000> 20 20 -3 0 24] 97  @pc restore
24 r  save
[<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
  0E00E00F00E00F80E00FC1C07FFFC0FEFF807E3E00> 23 20 0 0 24] 110  @pc restore
24 r  save
[<01FC000FFF801FFFC07E03F07800F0E00038E00038E00038E000387000707801F03FFFE01FFFC0
  1FFE001C000038000039E0001FF8001FFC001E1E001C0E00380700380700380700380700380700
  1C0E001E1E300FFFF807FFF801E1F0> 21 31 -1 11 24] 103  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<03F8001FFE003FFF007C0780F003C0F001C0F000E0F000E00000E00000E00000E00001C00003C0
  00078003FF0003FE0003FF00000F000003800003C00001C03001C07801C07803C07807803FFF00
  1FFE0007F800> 19 28 -2 0 24] 51  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F80007FE000FFF001E07803C03C03801C07000E07000E07000E0F000E0E000E0F000E0F001C0
  F803C0FE0780FFFF00E7FE00E1F8007000007000003800003801801C03C01E03C00F83C007FF80
  01FF00007E00> 19 28 -2 0 24] 54  @pc restore
47 r  save
[<063E000EFF800FFFC00FC1E00F80E00F00700F00700E00380E00380E00380E00380E00380E0038
  0E00700F00700F80E00FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E00007E0000
  FE00007E0000> 21 28 0 0 24] 98  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<07E1F01FFBF03FFFF0781F00F00F00E00700E00700E007007807007F07001FFF0007FF0000FF00
  000700000700300E00781E007FFC003FF8001FE000> 20 20 -3 0 24] 97  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<FFC7F8FFC7F8FFC7F80E03C00E03800E07000E0F000F0E000F9C000FFC000FF8000EF0000E7800
  0E3C000E1E000E0F000E07800E3FF00E7FF00E3FF00E00000E00000E00000E00000E0000FE0000
  FE0000FE0000> 21 28 -1 0 24] 107  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
0 309 p  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<FFFF00FFFF80FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
  01C00001C00001C00001C0007FC000FFC0007FC00000000000000000000000000003800007C000
  07C00007C000038000> 17 29 -4 0 24] 105  @pc restore
24 r  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFCFFFE7FFC038003800380038003800380038003800380038003800380038003800380038043
  80FB80FF803F800F800780038003800180> 15 28 -5 0 24] 49  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFCFFFE7FFC038003800380038003800380038003800380038003800380038003800380038043
  80FB80FF803F800F800780038003800180> 15 28 -5 0 24] 49  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
24 r  save
[<03E3F00FFBF81FFFF03C1F80380F80700780700780E00380E00380E00380E00380E00380E00380
  700380700780380F803C1F801FFF800FFB8003E380000380000380000380000380000380001F80
  003F80001F80> 21 28 -2 0 24] 100  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFFE0FFFFE07FFFE03C00E01E00E00F800007C00001E00000F000007800003C00001E00000F00
  0007800003C00001C00001C00000E00000E06000E0F000E0F000E0E001C07003C07C0F803FFF00
  0FFE0003F000> 19 28 -2 0 24] 50  @pc restore
0 368 p  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<FFFF00FFFF80FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
  01C00001C00001C00001C0007FC000FFC0007FC00000000000000000000000000003800007C000
  07C00007C000038000> 17 29 -4 0 24] 105  @pc restore
24 r  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFCFFFE7FFC038003800380038003800380038003800380038003800380038003800380038043
  80FB80FF803F800F800780038003800180> 15 28 -5 0 24] 49  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<03F8001FFE003FFF007C0780F003C0F001C0F000E0F000E00000E00000E00000E00001C00003C0
  00078003FF0003FE0003FF00000F000003800003C00001C03001C07801C07803C07807803FFF00
  1FFE0007F800> 19 28 -2 0 24] 51  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<1E00003F00007F80007BC00079E00000E00000F000007000007000007000007800007800007800
  00DC0000CC0000CC0001CE0001CE00038E000386000387000707000707000703800E03800E0380
  0E01C07F8FF0FF8FF87F8FF0> 21 30 -1 10 24] 121  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<01F0000FFE001FFF003E0F803C07807803C07001C0F001E0E000E0E000E0E000E0E000E0E000E0
  7001C07001C03803803E0F801FFF000FFE0001F000> 19 20 -2 0 24] 111  @pc restore
24 r  save
[<0707000F8F800F8F800D8D800DDD800DDD800DDD801CD9C01CD9C01CF9C01CF9C01C71C01C01C0
  1C01C03800E03800E03800E0FF8FF8FF8FF8FF8FF8> 21 20 -1 0 24] 119  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFFE0FFFFE07FFFE03C00E01E00E00F800007C00001E00000F000007800003C00001E00000F00
  0007800003C00001C00001C00000E00000E06000E0F000E0F000E0E001C07003C07C0F803FFF00
  0FFE0003F000> 19 28 -2 0 24] 50  @pc restore
0 428 p  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<FFFF00FFFF80FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
  01C00001C00001C00001C0007FC000FFC0007FC00000000000000000000000000003800007C000
  07C00007C000038000> 17 29 -4 0 24] 105  @pc restore
24 r  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000
  7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99  @pc restore
24 r  save
[<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
  00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000
  FFE0007FE000> 19 28 -2 0 24] 108  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<7FFCFFFE7FFC038003800380038003800380038003800380038003800380038003800380038043
  80FB80FF803F800F800780038003800180> 15 28 -5 0 24] 49  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
48 r  save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
24 r  save
[<03F0001FFC003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C01803C0
  3C07803FFF003FFE003BF8003800003800003800003800003800003800003800003800003FFF80
  3FFF801FFF80> 19 28 -2 0 24] 53  @pc restore
47 r  save
[<01FC000FFF801FFFC07E03F07800F0E00038E00038E00038E000387000707801F03FFFE01FFFC0
  1FFE001C000038000039E0001FF8001FFC001E1E001C0E00380700380700380700380700380700
  1C0E001E1E300FFFF807FFF801E1F0> 21 31 -1 11 24] 103  @pc restore
24 r  save
[<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000
  03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
24 r  save
[<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0
  7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101  @pc restore
24 r  save
[<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
  0E00E00F00E00F80E00FC1C07FFFC0FEFF807E3E00> 23 20 0 0 24] 110  @pc restore
47 r  save
[<7FFCFFFE7FFC038003800380038003800380038003800380038003800380038003800380038043
  80FB80FF803F800F800780038003800180> 15 28 -5 0 24] 49  @pc restore
24 r m (.)  s
 save
[<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0
  E000E0E000E0E000E0E000E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE00
  07FC0001F000> 19 28 -2 0 24] 48  @pc restore
cmr10.329 @sf
137 625 p m (Figure) 16 (2:) 19 (A) 16 (comp) 1 (osite) 15 
(image) 16 (de\014nition) 17 (represen) 0 (ting) 14 (a) 15 (tra\016c) 15 
(ligh) 0 (t) 15 (that) 14 (signals) 16 (\\go.")  ks 
0 758 p m (one) 12 (another.) 18 (The) 11 (abilit) 0 (y) 12 
(to) 11 (coalesce) 12 (a) 11 (set) 11 (of) 11 (primary) 12 
(images) 11 (in) 0 (to) 11 (one) 11 (new) 12 (image) 12 
(t) 0 (yp) 1 (e) 10 (and) 12 (rep) 1 (eatedly)  ks 
0 849 p m (create) 12 (instances) 13 (of) 12 (the) 12 (image) 12 
(extends) 13 (the) 12 (graphical) 13 (displa) 0 (y) 12 (of) 12 
(the) 12 (paradigm) 12 (and) 13 (pro) 0 (vides) 11 (a) 12 
(practical)  ks 
0 939 p m (mec) 0 (hanism) 13 (for) 12 (de\014ning) 15 (complex) 14 
(imagery) -3 (.) 18 (Comp) 1 (osite) 14 (images) 13 (are) 13 
(de\014ned) 14 (as) 13 (a) 13 (list) 14 (of) 13 (primary) 13 
(images)  ks 
0 1029 p m (in) 23 (a) 22 (lo) 1 (cal) 23 (co) 1 
(ordinate) 23 (system.) 41 (P) 0 (ositions) 21 (of) 22 (the) 22 
(primary) 23 (images) 22 (are) 22 (all) 23 (relativ) 0 (e) 22 
(to) 22 (the) 22 (p) 1 (osition)  ks 
0 1120 p m (parameter) 20 (pro) 0 (vided) 21 (as) 20 (the) 21 
(lo) 1 (cation) 22 (of) 20 (the) 21 (comp) 1 (osite) 21 
(image.) 37 (F) -3 (or) 19 (example,) 23 (supp) 1 (ose) 22 
(w) 0 (e) 19 (wish) 22 (to)  ks 
0 1210 p m (rep) 1 (eatedly) 15 (create) 13 (an) 13 (instance) 15 
(of) 13 (a) 13 (tra\016c) 12 (ligh) 0 (t) 13 (in) 15 
(an) 13 (animation.) 20 (The) 14 (de\014nition) 15 (in) 14 (Figure) 14 
(2) 13 (pro) 1 (duces)  ks 
0 1300 p m (the) 19 (accompan) 0 (ying) 19 (comp) 1 (osite) 19 
(image.) 32 (Eac) 0 (h) 18 (line) 20 (of) 19 (the) 19 
(de\014nition) 21 (iden) 0 (ti\014es) 20 (a) 19 (new) 19 (primary) 19 
(image.)  ks 
0 1391 p m (The) 15 (\014rst) 15 (t) 0 (w) -1 (o) 13 
(real) 16 (n) 0 (um) 0 (b) 1 (ers) 13 (on) 15 
(a) 15 (line) 17 (indicate) 17 (the) 15 (lo) 1 (cation) 16 
(of) 15 (the) 15 (image;) 15 (the) 16 (next) 15 (n) 0 
(um) 0 (b) 1 (ers) 13 (indicate)  ks 
0 1481 p m (width) 17 (and) 16 (heigh) 0 (t) 16 (for) 15 
(the) 16 (rectangle) 17 (or) 15 (the) 16 (radius) 17 (for) 16 
(the) 16 (circles.) 24 (The) 16 (\014nal) 17 (n) 0 (um) 0 
(b) 1 (er) 15 (represen) 0 (ts) 15 (a) 15 (\014ll)  ks 
0 1571 p m (p) 1 (ercen) 0 (tage,) 14 (with) 16 (0.0) 14 
(b) 1 (eing) 16 (outline) 17 (and) 15 (1.0) 14 (b) 1 
(eing) 17 (solid) 16 (color.) 20 (Op) 1 (erations) 16 (up) 1 
(on) 16 (images) 15 (follo) 0 (w:)  ks 
cmr10.300 @sf
25 1661 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
208 1661 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
45 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
20 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
25 1712 p  save
[<FFFFF00F01F00F00700F00300F00100F00180F00180F00080F00080F00080F00000F00000F0000
  0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000
  0F8000FFF800> 21 28 -2 0 26] 76  @pc restore
26 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
208 1712 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
37 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
29 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF0FF81E07C0040380060700020E00010E00009C0000F80000780000700000F00001D80001C800
  0384000702000F03000F03807F8FF0> 21 18 0 0 22] 120  @pc restore
22 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
35 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
cmr10.329 @sf
71 1835 p m (Both) 15 (primary) 15 (and) 16 (comp) 1 (osite) 16 
(images) 15 (originate) 16 (via) 16 (the) 15 (op) 1 (eration,)  ks 
cmsl10.329 @sf
16 r m (Create)  s
cmr10.329 @sf
m (.) 20 (The) 15 (image) 16 (data) 15 (t) 0 
(yp) 1 (e)  ks 
0 1926 p m (also) 16 (includes) 18 (a) 15 (b) 1 (ounding) 17 
(b) 1 (o) 0 (x) 15 (orien) 0 (ted) 15 (image) 15 
(part) 15 (query) 16 (op) 1 (eration,)  ks 
cmsl10.329 @sf
16 r  save
[<FFFFFC0007807C0007801E0003C0060003C0060003C0020003C0030003C0010003C0010001E001
  0001E0008001E0000001E0000001E0000001E0000000F0000000F0000000F0000000F0000000F0
  000000F00000007800000078000000780000007800000078000000780000003C0000003C000000
  7E000007FFF000> 25 31 -2 0 28] 76  @pc restore
28 r m (o)  s
1 r  save
[<0FC0183030087004F002E000E000E000E000F000F000F000F00070007800380E1C0F0E0F070601
  FC> 16 20 -4 0 20] 99  @pc restore
20 r m (ate)  s
cmr10.329 @sf
m (.) 21 (Giv) 0 (en) 15 (an) 16 (image) 15 
(and) 16 (a)  ks 
0 2016 p m (compass) 15 (p) 1 (osition) 16 (suc) 0 (h) 14 
(as)  ks 
cmti10.329 @sf
14 r m (North)  s
 save
[<04000800000006000800000006000C00000007001E00000007001E00000007801F00000007801F
  0000000FC01E8000000F601E8000000F201E4000000F101E4000000F101E2000000F081E200000
  0F081E1000000F041E0800000F041E0800000F021E0400000F021E0400000F011E0200000F009E
  0200000F009E0100000F005E0100000F005E0080000F003E00C0000F003E0040000F003C002000
  0F003C0020000F003C0010000F003C0010001F003C0018001F003E001C00FFF1FFC0FF80> 41 32 -9 1 45] 87  @pc restore
45 r m (est)  s
cmr10.329 @sf
16 r m (or)  s
cmti10.329 @sf
14 r m (East)  s
cmr10.329 @sf
m (,) 15 (or) 14 (the) 15 (sp) 1 (ecial)  ks 
cmti10.329 @sf
17 r m (Center)  s
cmr10.329 @sf
14 r m (p) 1 (osition,) 16 (the) 15 (op) 1 (eration) 15 
(returns)  ks 
0 2106 p m (a) 16 (lo) 1 (cation) 17 (ob) 3 (ject) 16 
(that) 16 (corresp) 1 (onds) 17 (to) 15 (that) 16 (curren) 0 
(t) 15 (p) 1 (osition) 18 (of) 16 (the) 16 (image.) 24 
(This) 17 (op) 1 (eration) 17 (is) 17 (useful)  ks 
0 2197 p m (as) 13 (illustrated) 15 (b) 0 (y) 13 (the) 14 
(follo) 0 (wing) 13 (example.) 20 (Supp) 1 (ose) 15 (t) 0 
(w) -1 (o) 11 (rectangle) 15 (images) 13 (exist,) 14 (and) 14 
(w) 0 (e) 13 (w) 0 (an) -1 (t) 11 (to) 13 
(create)  ks 
0 2287 p m (an) 19 (animation) 20 (in) 20 (whic) 0 (h) 20 
(the) 19 (\014rst) 19 (rectangle) 20 (mo) 0 (v) -1 (es) 18 
(o) 0 (v) -1 (er) 17 (on) 19 (top) 19 (of) 19 
(the) 20 (second) 20 (rectangle,) 20 (lik) 0 (e) 20 (b) 1 
(o) 0 (xes)  ks 
0 2377 p m (stac) 0 (k) -1 (ed) 14 (up,) 16 (with) 16 
(their) 16 (left) 16 (edges) 16 (aligned.) 23 (T) -3 (o) 14 
(do) 16 (this,) 15 (w) 0 (e) 15 (w) 0 (ould) 15 
(iden) 0 (tify) 16 (the)  ks 
cmti10.329 @sf
15 r m (South)  s
 save
[<04000800000006000800000006000C00000007001E00000007001E00000007801F00000007801F
  0000000FC01E8000000F601E8000000F201E4000000F101E4000000F101E2000000F081E200000
  0F081E1000000F041E0800000F041E0800000F021E0400000F021E0400000F011E0200000F009E
  0200000F009E0100000F005E0100000F005E0080000F003E00C0000F003E0040000F003C002000
  0F003C0020000F003C0010000F003C0010001F003C0018001F003E001C00FFF1FFC0FF80> 41 32 -9 1 45] 87  @pc restore
45 r m (est)  s
cmr10.329 @sf
17 r m (part) 15 (of) 15 (the)  ks 
0 2468 p m (\014rst) 19 (rectangle) 20 (and) 20 (the)  ks 
cmti10.329 @sf
19 r m (North)  s
 save
[<04000800000006000800000006000C00000007001E00000007001E00000007801F00000007801F
  0000000FC01E8000000F601E8000000F201E4000000F101E4000000F101E2000000F081E200000
  0F081E1000000F041E0800000F041E0800000F021E0400000F021E0400000F011E0200000F009E
  0200000F009E0100000F005E0100000F005E0080000F003E00C0000F003E0040000F003C002000
  0F003C0020000F003C0010000F003C0010001F003C0018001F003E001C00FFF1FFC0FF80> 41 32 -9 1 45] 87  @pc restore
45 r m (est)  s
cmr10.329 @sf
20 r m (part) 19 (of) 19 (the) 20 (second) 20 (rectangle.) 33 
(Then,) 21 (to) 19 (carry) 19 (out) 19 (the) 20 (desired)  ks 
0 2558 p m (animation,) 16 (w) 0 (e) 15 (w) 0 (ould) 16 
(create) 16 (a) 15 (mo) 0 (v) 0 (emen) -1 (t) 14 
(path) 16 (for) 15 (the) 16 (\014rst) 16 (rectangle) 16 (to) 16 
(tra) 0 (v) -1 (erse) 14 (with) 16 (endp) 1 (oin) 0 
(ts) 17 (at)  ks 
0 2648 p m (these) 15 (t) 0 (w) -1 (o) 13 (lo) 1 
(cations.)  ks 
964 2828 p m (8)  s
@eop
7 @bop0
7 @bop1
cmr10.329 @sf
0 45 p m (t) 0 (w) -1 (o) 13 (st) 0 (yles) 14 
(of) 15 (graphical) 16 (ob) 3 (jects) 15 (called)  ks 
cmti10.329 @sf
16 r m (images)  s
cmr10.329 @sf
m (,) 15 (exist:)  ks 
cmti10.329 @sf
20 r m (primary) 17 (images)  ks 
cmr10.329 @sf
15 r m (and)  s
cmti10.329 @sf
16 r m (c) -1 (omp) -2 (osite) 14 (images)  ks 
cmr10.329 @sf
m (.)  s
cmbx10.329 @sf
0 155 p m (Primary) 16 (Image)  ks 
cmr10.329 @sf
0 245 p m (A) 19 (primary) 18 (image) 19 (is) 19 (the) 18 
(most) 18 (basic) 19 (st) 0 (yle) 18 (of) 18 (image) 18 
(manipulated) 20 (in) 20 (the) 18 (paradigm.) 30 (Some) 18 (common)  ks 
0 336 p m (examples) 14 (are) 12 (lines,) 14 (circles,) 15 (rectangles,) 13 
(p) 1 (olyline) 1 (s,) 14 (p) 1 (olygons,) 14 (ellipses,) 15 
(splines) 14 (and) 13 (text.) 19 (Requiring) 15 (that)  ks 
0 426 p m (primary) 16 (images) 16 (conform) 15 (to) 15 (a) 16 
(sp) 1 (eci\014c) 18 (format) 14 (or) 15 (includ) 1 (ing) 18 
(a) 16 (prede\014ned) 17 (set) 16 (of) 15 (primary) 16 (image) 16 
(t) 0 (yp) 1 (es)  ks 
0 516 p m (w) 0 (ould) 18 (restrict) 18 (the) 19 (animation) 19 
(paradigm.) 30 (Consequen) 0 (tly) -3 (,) 18 (w) 0 (e) 17 
(pro) 0 (vide) 18 (a) 18 (general) 19 (mo) 1 (del) 20 
(of) 18 (a) 18 (primary)  ks 
0 607 p m (image.)  s
71 697 p m (F) -3 (ormally) -3 (,) 14 (w) 0 (e) 15 
(de\014ne) 18 (a) 16 (primary) 16 (image) 17 (b) 0 (y) 15 
(a) 16 (set) 16 (of) 16 (parameters) 15 (and) 17 (a) 16 
(set) 16 (of) 16 (metho) 1 (ds.) 23 (A) 17 (primary)  ks 
0 787 p m (image) 17 (as) 16 (a) 17 (6-tuple) 18 (\()  ks 
cmmi10.329 @sf
m (t;) 8 (o;)  ks 
8 r  save
[<01E0000618000E04000E04000C02000E01000E01000E00800E00800E0080070040070040070040
  83804043806041C0E021C1E02183E01183C00F0180> 19 20 -2 0 22] 118  @pc restore
24 r m (;)  s
7 r  save
[<FFFC000007C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E000
  0000F0000000F0000000F0000000F0000000780000007FFE0000780380007800E0003C0070003C
  0078003C003C003C003C001E001E001E001E001E001E001E001E000F001E000F001C000F003800
  0F007000FFFFC0> 31 31 -2 0 29] 80  @pc restore
30 r m (;)  s
8 r  save
[<000003E0FFFC071807C00E0403C01E0403C01E0203C01E0203C01E0001E00F0001E00F0001E00F
  0001E00F0000F0078000F0070000F00F0000F00E0000781C00007FF80000780F0000780380003C
  01E0003C00F0003C0078003C0078001E003C001E003C001E003C001E003C000F003C000F003800
  0F0070000F01E000FFFF80> 31 32 -2 1 35] 82  @pc restore
34 r m (;)  s
8 r  save
[<0F0780308C40705C40703C20F01C20F01C20F00E10F00E00F00E00F00E00780700780700780700
  3807003C03801C03800E03800707800389C000F1C00001C00001C00000E00000E00000E00000E0
  0000700000700000700000700003F8000078> 21 32 -2 0 24] 100  @pc restore
cmr10.329 @sf
24 r m (\)) 14 (where)  ks 
cmmi10.329 @sf
17 r m (t)  s
cmr10.329 @sf
17 r m (is) 18 (the) 17 (primary) 17 (image) 17 (t) 0 
(yp) 1 (e,)  ks 
cmmi10.329 @sf
16 r m (o)  s
cmr10.329 @sf
16 r m (is) 18 (the) 17 (image's) 16 (p) 1 (osition,)  ks 
cmmi10.329 @sf
18 r  save
[<01E0000618000E04000E04000C02000E01000E01000E00800E00800E0080070040070040070040
  83804043806041C0E021C1E02183E01183C00F0180> 19 20 -2 0 22] 118  @pc restore
cmr10.329 @sf
0 878 p m (is) 18 (the) 17 (image's) 17 (visibil) 1 (it) 0 
(y) -3 (,)  ks 
cmmi10.329 @sf
17 r  save
[<FFFC000007C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E000
  0000F0000000F0000000F0000000F0000000780000007FFE0000780380007800E0003C0070003C
  0078003C003C003C003C001E001E001E001E001E001E001E001E000F001E000F001C000F003800
  0F007000FFFFC0> 31 31 -2 0 29] 80  @pc restore
cmr10.329 @sf
53 r m (is) 17 (a) 17 (set) 17 (of) 17 (parameters) 16 
(lo) 1 (cal) 19 (to) 16 (the) 18 (image) 17 (t) 0 
(yp) 1 (e,)  ks 
cmmi10.329 @sf
16 r  save
[<000003E0FFFC071807C00E0403C01E0403C01E0203C01E0203C01E0001E00F0001E00F0001E00F
  0001E00F0000F0078000F0070000F00F0000F00E0000781C00007FF80000780F0000780380003C
  01E0003C00F0003C0078003C0078001E003C001E003C001E003C001E003C000F003C000F003800
  0F0070000F01E000FFFF80> 31 32 -2 1 35] 82  @pc restore
cmr10.329 @sf
52 r m (is) 18 (a) 17 (set) 17 (of) 17 (transition)  ks 
0 968 p m (metho) 1 (ds,) 21 (and)  ks 
cmmi10.329 @sf
21 r  save
[<0F0780308C40705C40703C20F01C20F01C20F00E10F00E00F00E00F00E00780700780700780700
  3807003C03801C03800E03800707800389C000F1C00001C00001C00000E00000E00000E00000E0
  0000700000700000700000700003F8000078> 21 32 -2 0 24] 100  @pc restore
cmr10.329 @sf
43 r m (is) 21 (a) 20 (dra) 0 (wing) 19 (metho) 1 
(d.) 35 (The) 21 (use) 20 (of) 20 (the) 20 (lo) 1 
(cal) 22 (parameters)  ks 
cmmi10.329 @sf
19 r  save
[<FFFC000007C0000003C0000003C0000003C0000003C0000001E0000001E0000001E0000001E000
  0000F0000000F0000000F0000000F0000000780000007FFE0000780380007800E0003C0070003C
  0078003C003C003C003C001E001E001E001E001E001E001E001E000F001E000F001C000F003800
  0F007000FFFFC0> 31 31 -2 0 29] 80  @pc restore
cmr10.329 @sf
56 r m (is) 21 (necessary) 20 (b) 1 (ecause)  ks 
0 1058 p m (sp) 1 (eci\014c) 21 (t) 0 (yp) 1 (es) 19 
(of) 18 (primary) 20 (images) 19 (di\013er.) 33 (F) -3 (or) 18 
(example,) 20 (a) 19 (line) 21 (ma) 0 (y) 18 (ha) 0 
(v) -1 (e)  ks 
cmti10.329 @sf
18 r m (size)  s
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
19 r m (thickness)  s
cmr10.329 @sf
m (,) 19 (and)  ks 
cmti10.329 @sf
19 r m (c) -1 (olor)  ks 
cmr10.329 @sf
0 1148 p m (lo) 1 (cal) 16 (parameters,) 14 (whereas) 15 (a) 15 
(circle) 17 (ma) 0 (y) 14 (ha) 0 (v) -1 (e)  ks 
cmti10.329 @sf
13 r m (r) -1 (adius)  ks 
cmr10.329 @sf
m (,)  s
cmti10.329 @sf
14 r m (\014l) 2 (l)  ks 
cmr10.329 @sf
m (,) 14 (and)  ks 
cmti10.329 @sf
16 r m (c) -1 (olor)  ks 
cmr10.329 @sf
14 r m (parameters.)  s
71 1239 p m (Note) 19 (that) 20 (some) 19 (o) 0 (v) -1 
(erlap) 19 (exists) 20 (in) 21 (our) 20 (example) 21 (primary) 20 
(image) 20 (t) 0 (yp) 1 (es.) 33 (F) -3 (or) 19 
(instance,) 21 (p) 1 (olygons)  ks 
0 1329 p m (include) 21 (rectangles,) 19 (p) 1 (olyline) 1 (s) 20 
(include) 21 (lines,) 20 (and) 19 (so) 18 (on.) 30 (W) -3 
(e) 17 (pro) 0 (vide) 18 (the) 19 (more) 18 (sp) 1 
(eci\014c) 20 (image) 19 (t) 0 (yp) 1 (es)  ks 
0 1419 p m (suc) 0 (h) 15 (as) 16 (lines) 18 (and) 16 
(rectangles) 16 (for) 16 (practical) 17 (reasons.) 22 (The) 16 (w) 0 
(orksta) -1 (tion) 15 (graphics) 16 (pac) 0 (k) -2 (ages) 14 
(that) 16 (will) 17 (b) 1 (e)  ks 
0 1510 p m (used) 18 (to) 16 (implemen) 0 (t) 18 (the) 17 
(paradigm) 17 (often) 17 (includ) 1 (e) 19 (optimized) 19 (routines) 17 
(for) 17 (manipulating) 19 (these) 17 (sp) 1 (eci\014c)  ks 
0 1600 p m (image) 18 (t) 0 (yp) 1 (es.) 28 (The) 19 
(simpler) 19 (images) 19 (suc) 0 (h) 17 (as) 18 (lines) 20 
(and) 18 (rectangles) 19 (are) 18 (also) 18 (the) 18 (most) 18 
(commonly) 18 (used)  ks 
0 1690 p m (images) 15 (in) 16 (animations,) 15 (thereb) 0 (y) 15 
(magnifying) 16 (their) 15 (imp) 1 (ortance.)  ks 
71 1781 p m (Images) 20 (are) 21 (mo) 1 (di\014ed) 22 (b) 0 
(y) 20 (transition) 21 (data) 20 (t) 0 (yp) 1 (e) 20 
(instances) 21 (\(explained) 23 (in) 21 (a) 21 (follo) 0 (wing) 20 
(subsection\))  ks 
0 1871 p m (acting) 18 (up) 1 (on) 19 (them.) 27 (As) 18 
(part) 18 (of) 17 (a) 18 (primary) 18 (image) 18 (de\014nition,) 19 
(eac) 0 (h) 17 (image) 18 (t) 0 (yp) 1 (e) 17 
(m) 0 (ust) 17 (ha) 0 (v) -1 (e) 16 (a) 18 
(metho) 1 (d)  ks 
0 1961 p m (that) 17 (de\014nes) 18 (ho) 0 (w) 16 (the) 17 
(di\013eren) 0 (t) 16 (transitions) 18 (a\013ect) 16 (the) 18 (image's) 17 
(parameters.) 25 (Mo) 0 (v) -1 (emen) -1 (t) 15 (and) 17 
(visibil) 1 (i) 1 (t) 0 (y)  ks 
0 2052 p m (transitions) 18 (a\013ect) 17 (eac) 0 (h) 17 (primary) 18 
(image) 18 (t) 0 (yp) 1 (e) 16 (in) 19 (the) 18 
(same) 17 (manner:) 26 (the) 17 (p) 1 (osition) 19 (and) 18 
(visibil) 1 (i) 1 (t) 0 (y) 18 (\014elds)  ks 
0 2142 p m (are) 14 (mo) 1 (di\014ed.) 22 (Other) 15 (transition) 15 
(t) 0 (yp) 1 (es) 13 (ma) 0 (y) 13 (a\013ect) 14 
(images) 15 (di\013eren) 0 (tly) -3 (.) 19 (F) -3 (or) 13 
(example,) 15 (a) 15 (circle) 16 (ma) 0 (y) 13 (ha) 0 
(v) 0 (e)  ks 
0 2232 p m (its) 16 (radius) 16 (mo) 1 (di\014ed) 17 (b) 0 
(y) 15 (a)  ks 
cmti10.329 @sf
15 r m (r) -1 (esize)  ks 
cmr10.329 @sf
14 r m (transition,) 15 (but) 16 (a) 16 (rectangle) 16 (ma) 0 
(y) 14 (ha) 0 (v) -1 (e) 14 (its) 16 (width) 16 
(and) 16 (heigh) 0 (t) 15 (c) 0 (hanged.)  ks 
0 2323 p m (The) 17 (\014nal) 18 (comp) 1 (onen) 0 (t) 15 
(of) 17 (the) 16 (primary) 17 (image) 17 (de\014nition) 19 (is) 17 
(a) 16 (dra) 0 (w) 15 (metho) 1 (d) 17 (that) 16 
(translates) 16 (a) 17 (primary)  ks 
0 2413 p m (image) 18 (from) 17 (its) 18 (parametric) 17 (de\014nition) 19 
(to) 18 (a) 17 (static) 17 (graphical) 19 (ob) 3 (ject) 17 
(b) 0 (y) 17 (using) 18 (the) 18 (dra) 0 (wing) 16 
(routine) 18 (of)  ks 
0 2503 p m (the) 15 (paradigm's) 15 (particular) 16 (system) 15 (implemen) 0 
(tation.)  ks 
cmbx10.329 @sf
0 2613 p  save
[<0007FC00003FFF8000FE01C003F0007007E000380FC000181F80000C3F00000C3F0000067F0000
  067E0000067E000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E00
  00067E0000067F0000063F00000E3F00000E1F80001E0FC0001E07E0003E03F000FE00FE03DE00
  3FFF0E0007FC02> 31 31 -3 0 38] 67  @pc restore
38 r m (omp) 1 (osite) 18 (Image)  ks 
cmr10.329 @sf
0 2704 p m (A) 14 (comp) 1 (osite) 15 (image) 14 (is) 14 
(a) 14 (collection) 16 (of) 14 (primary) 14 (images) 14 (usually) 16 
(ha) 0 (ving) 13 (some) 14 (geometric) 14 (relationship) 16 (to)  ks 
964 2828 p m (7)  s
@eop
6 @bop0
6 @bop1
cmr10.329 @sf
111 1395 p m (Figure) 15 (1:) 20 (Visual) 16 (depictions) 17 (of) 15 
(the) 15 (four) 15 (abstract) 14 (data) 15 (t) 0 (yp) 1 
(es) 14 (in) 16 (our) 15 (animation) 15 (paradigm.)  ks 
0 1528 p m (of) 15 (animations) 15 (w) 0 (e) 14 (desire.)  ks 
cmbx12.300 @sf
0 1685 p m (3.)  s
 save
[<7FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800
  01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800
  01F800FFF800FFF80001F800007800001800> 19 32 -4 0 28] 49  @pc restore
128 1685 p  save
[<FFFFFFF0FFFFFFF007F007F007F001F007F000F007F0007007F0007007F0003807F0003807F000
  1807F0001807F0001807F0001807F0000007F0000007F0000007F0000007F0000007F0000007F0
  000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007
  F0000007F0000007F00000FFFFE000FFFFE000> 29 34 -2 0 34] 76  @pc restore
34 r m (o) 2 (cation)  ks 
cmr10.329 @sf
0 1804 p m (A)  s
cmti10.329 @sf
16 r m (lo) -1 (c) -2 (ation)  ks 
cmr10.329 @sf
14 r m (is) 16 (a) 16 (p) 1 (osition) 16 (of) 16 
(in) 0 (terest) 15 (within) 17 (the) 15 (animation) 17 (co) 1 
(ordinate) 16 (system) 15 (and) 16 (is) 16 (iden) 0 (ti\014ed) 17 
(b) 0 (y) 15 (an)  ks 
0 1895 p m (\()  s
cmmi10.329 @sf
m (x;) 8 (y)  ks 
cmr10.329 @sf
2 r m (\)) 17 (co) 1 (ordinate) 19 (pair.) 30 (The) 19 
(abilit) 0 (y) 19 (to) 17 (sa) 0 (v) 0 (e) 16 
(and) 19 (reference) 19 (particular) 19 (lo) 1 (cations) 20 (is) 19 
(v) -2 (aluable) 19 (b) 1 (ecause)  ks 
0 1985 p m (geometric) 17 (la) 0 (y) -1 (out) 15 (is) 17 
(an) 17 (imp) 1 (ortan) 0 (t) 15 (comp) 1 (onen) 0 
(t) 16 (of) 16 (animation) 17 (design.) 25 (The) 17 (op) 1 
(erations) 17 (de\014ned) 18 (for) 16 (the)  ks 
0 2075 p m (lo) 1 (cation) 16 (data) 15 (t) 0 (yp) 1 
(e) 14 (are) 15 (listed) 16 (b) 1 (elo) 0 (w:)  ks 
cmr10.300 @sf
25 2164 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r m (:)  s
215 2164 p  save
[<FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001FFF8
  00010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023C0000023
  C000001780000017800000178000000F0000000F0000000F0000000600000006000000060000> 28 29 -1 0 31] 65  @pc restore
31 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
44 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
36 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
22 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
35 r  save
[<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180
  20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120  @pc restore
cmr10.300 @sf
38 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
37 r  save
[<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00
  180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121  @pc restore
cmr10.300 @sf
35 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 2216 p  save
[<FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F4078
  00081E207800081E207800081E207800083C107800083C107800083C1078000878087800087808
  7800087808780008F004780008F004780008F004780009E002780009E00278000BC00178000BC0
  0178000BC00178000F8000F8000F8000F800FF8000FF80> 33 28 -2 0 38] 77  @pc restore
38 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000
  01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121  @pc restore
22 r m (:)  s
215 2216 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000
  30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0
  03C4C0000380> 18 28 -1 9 21] 103  @pc restore
21 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200
  0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118  @pc restore
21 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
28 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
27 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
34 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<804020101008080868F8F060> 5 12 -4 -17 12] 39  @pc restore
12 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
29 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
25 2269 p  save
[<FFFFFC0F003C0F000C0F00060F00060F00020F00020F00020F00010F02010F02000F02000F0200
  0F06000FFE000F06000F02000F02000F02000F02020F00020F00020F00060F00040F00040F000C
  0F003CFFFFFC> 24 28 -2 0 28] 69  @pc restore
28 r  save
[<003FE000070000070000070000070000070000070000070007C7000C3700180F00300F00700700
  600700E00700E00700E00700E00700E00700E00700700700700700300F00180B000C330003C100> 19 26 -2 8 22] 113  @pc restore
22 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r m (:)  s
215 2269 p  save
[<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000
  8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000
  00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000
  1F8080> 25 30 -2 1 30] 67  @pc restore
30 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C2000
  1C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 19 29 -1 0 22] 107  @pc restore
36 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4
  000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119  @pc restore
30 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
32 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
30 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
13 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
34 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
33 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
31 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<004000800100020006000C000C0018001800300030007000600060006000E000E000E000E000E0
  00E000E000E000E000E000E000E000600060006000700030003000180018000C000C0006000200
  010000800040> 10 42 -3 11 16] 40  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
31 r  save
[<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115  @pc restore
16 r  save
[<FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C
  001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001D0190
  18001C83883800FC7E07E000> 33 18 -1 0 36] 109  @pc restore
36 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
24 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<800040002000100018000C000C000600060003000300038001800180018001C001C001C001C001
  C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C0018001000
  200040008000> 10 42 -2 11 16] 41  @pc restore
25 2321 p  save
[<FFC0FFF01F003F8006001F0002001E0003003C0001007C000080780000C0F8000041F0000021E0
  000023E0000013C000000F8000000F8000000F0000001F0000001E0000003D0000007D80000078
  800000F0400001F0600001E0200003E0100003C01800078018000FC03E007FF0FFC0> 28 28 -1 0 31] 88  @pc restore
31 r m (:)  s
215 2321 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<78780084C600E58100F38100F3808063808001C00001C00001C00001C00000E00000E00040E180
  20E3C020F1E010F0C008C840078780> 19 18 -2 0 24] 120  @pc restore
cmr10.300 @sf
38 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
25 2373 p  save
[<007FF8000007800000078000000780000007800000078000000780000007800000078000000780
  000007800000078000000FC000000F4000001F2000001E2000003C1000007C18000078080000F8
  040000F0040001F0020003E0020003C0010007C00180078000800F8001E0FFF007FC> 30 28 0 0 31] 89  @pc restore
31 r m (:)  s
215 2373 p  save
[<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078
  000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00
  1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82  @pc restore
31 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
18 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
38 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000
  1C00001C0000FC0000> 20 29 -1 0 23] 104  @pc restore
23 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<3E0000418000E0C000F06000F03000603800001800001C0007DC000C3C001C1E00180E00180E00
  180E001C07001C07001C07001C07000E03800E03808703808703804701C04701C02701C01C00C0> 18 26 -2 8 20] 121  @pc restore
cmr10.300 @sf
36 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700
  700700300700180F000C170003E700000700000700000700000700000700000700000700000700
  000700000700003F00> 19 29 -2 0 23] 100  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101  @pc restore
32 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E
  000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102  @pc restore
26 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
35 r  save
[<FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C01C0
  1C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D8600FC7C00> 19 26 -1 8 23] 112  @pc restore
23 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
16 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117  @pc restore
23 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0> 13 18 -1 0 16] 114  @pc restore
30 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
  001C001C001C001C001C001C001C001C00FC00> 9 29 -1 0 12] 108  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
22 r  save
[<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99  @pc restore
18 r  save
[<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00
  301C00781C007838003070001FC000> 18 18 -2 0 21] 97  @pc restore
21 r  save
[<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C
  000C000C000400040004000400> 12 26 -1 0 16] 116  @pc restore
16 r  save
[<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00000000
  000000000000000000000018003C003C001800> 9 29 -1 0 12] 105  @pc restore
12 r  save
[<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180
  7003803003001806000E1C0003F000> 18 18 -1 0 21] 111  @pc restore
21 r  save
[<FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380
  1C03801E03801D03001C8700FC7C00> 20 18 -1 0 23] 110  @pc restore
cmbx12.300 @sf
0 2491 p m (3.)  s
 save
[<FFFFF0FFFFF07FFFF03FFFF01FFFF00FFFF00E003807001803801801C01800E018007000003800
  003E00001F00000F800007C00007E00003F00003F00003F83803F87C01F8FE01F8FE03F8FE03F8
  FE03F07C07F07007E03C1FC00FFF0003FC00> 21 32 -3 0 28] 50  @pc restore
128 2491 p  save
[<FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
  03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
  03F80003F80003F80003F80003F80003F800FFFFE0FFFFE0> 19 34 -1 0 21] 73  @pc restore
21 r  save
[<FFE0FFE0FFE0FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F
  001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
  1F001F001F001F001F001F001F001F001F001F801F801F001F801F801F001F403E403E001F303E
  303E00FF1FFC1FFC00FF07F007F000> 43 22 -2 0 48] 109  @pc restore
48 r m (a)  s
 save
[<01FF000FFFE03F01F87C007C78003CF0001EF0001EF0001EF0001E70003E3800FC1FFFFC0FFFF8
  1FFFF03FFF8038000030000030000013FC001FFF001F0F803E07C03C03C07C03E07C03E07C03E0
  7C03E07C03E03C03C03E07CF1F0F8F0FFF7F03FC1E> 24 33 -2 11 28] 103  @pc restore
28 r m (e)  s
cmr10.329 @sf
0 2611 p m (Computer) 17 (animation) 18 (is) 17 (the) 18 (pro) 1 
(cess) 17 (of) 17 (sim) 0 (ulating) 18 (con) 0 (tin) 0 
(uous) 15 (mo) 0 (v) -1 (emen) 0 (t) 15 (and) 17 
(action) 18 (b) 0 (y) 16 (rep) 1 (eatedly)  ks 
0 2701 p m (making) 16 (c) 0 (hanges) 15 (in) 16 (the) 16 
(lo) 1 (cation,) 16 (size,) 17 (color,) 15 (etc.,) 15 (of) 16 
(graphical) 16 (ob) 3 (jects.) 21 (In) 17 (our) 15 (animation) 16 
(paradigm,)  ks 
964 2828 p m (6)  s
@eop
5 @bop0
5 @bop1
cmr10.329 @sf
0 45 p m (transformations,) 11 (whic) 0 (h) 11 (allo) 0 (w) 0 
(ed) 11 (man) 0 (y) 10 (of) 12 (the) 12 (op) 1 
(erations) 12 (and) 12 (manipulations) 13 (common) 11 (to) 12 (graphics) 12 
(pro-)  ks 
0 135 p m (grams) 14 (to) 14 (b) 1 (e) 16 (sp) 1 
(eci\014ed) 17 (formally) 15 (using) 16 (only) 15 (basic) 16 (op) 1 
(erations) 15 (and) 15 (algebraic) 16 (axioms[) 0 (7)  ks 
1619 135 p m (].) 19 (By) 15 (em) 0 (b) 1 (edding)  ks 
0 226 p m (the) 18 (graphic) 19 (data) 18 (t) 0 (yp) 1 
(es) 17 (in) 20 (the) 18 (language) 19 (P) 0 (ascal,) 17 
(he) 19 (also) 18 (created) 19 (a) 18 (form) 17 (of) 18 
(graphics) 19 (language) 19 (that)  ks 
0 316 p m (w) 0 (as) 15 (p) 1 (o) 0 (w) 0 
(erful) 16 (enough) 17 (to) 17 (build) 19 (arbitrary) 17 (hierarc) 0 
(hical) 17 (line) 19 (dra) 0 (wings.) 25 (W) -3 (e) 16 
(ha) 0 (v) 0 (e) 15 (adopted) 17 (some) 17 (of) 17 
(the)  ks 
0 406 p m (tec) 0 (hniques) 15 (Mallgren) 16 (in) 0 (tro) 1 
(duced,) 15 (and) 16 (w) 0 (e) 14 (ha) 0 (v) -1 
(e) 13 (extended) 17 (them) 15 (to) 14 (encompass) 16 (animation.)  ks 
71 497 p m (Fiume) 12 (utilized) 15 (a) 12 (somewhat) 11 (di\013eren) 0 
(t) 11 (approac) 0 (h) 11 (to) 12 (formal) 11 (sp) 1 
(eci\014cations) 14 (for) 12 (a) 11 (non-trivial) 14 (graphical)  ks 
0 587 p m (ob) 3 (ject) 13 (b) 0 (y) 12 (attempting) 13 
(to) 13 (sp) 1 (ecify) 14 (formally) 14 (a)  ks 
cmti10.329 @sf
13 r m (bitmap)  s
cmr10.329 @sf
14 r m (ob) 3 (ject) 12 (and) 14 (its) 14 (relationship) 14 
(to) 13 (an)  ks 
cmti10.329 @sf
13 r m (image)  s
cmr10.329 @sf
14 r m (ob) 3 (ject[) 0 (8)  ks 
1925 587 p m (].)  s
0 677 p m (In) 16 (his) 16 (approac) 0 (h,) 13 (these) 15 
(ob) 3 (jects) 15 (w) 0 (ere) 14 (mo) 1 (deled) 16 
(as) 15 (abstract) 14 (data) 15 (t) 0 (yp) 1 (es) 14 
(with) 15 (eac) 0 (h) 15 (ha) 0 (ving) 14 (lists) 16 
(of) 15 (op) 1 (er-)  ks 
0 768 p m (ations) 16 (to) 16 (b) 1 (e) 17 (p) 1 
(erformed) 17 (on) 17 (them.) 24 (Citing) 17 (the) 16 (di\016cult) 0 
(y) 17 (of) 16 (an) 17 (informal) 17 (language) 16 (description,) 18 
(Fiume)  ks 
0 858 p m (used) 16 (the) 16 (formalisms) 16 (of) 16 (mathematics) 15 
(and) 16 (sets) 16 (to) 15 (sp) 1 (ecify) 17 (the) 16 
(op) 1 (erations,) 16 (a) 15 (metho) 1 (d) 16 (somewhat) 15 
(more)  ks 
0 948 p m (complex) 16 (than) 15 (the) 15 (algebraic) 16 (metho) 1 
(ds) 16 (used) 16 (b) 0 (y) 14 (Mallgren.)  ks 
cmbx10.432 @sf
0 1136 p  save
[<00FF800007FFF0001FFFFC003F01FE007C007F007E007F80FF007FC0FF003FC0FF003FE0FF003F
  E07E003FE03C003FE000003FE000003FE000003FC000003FC000007F8000007F0000007E000001
  FC0000FFF00000FFC0000007F0000001F8000001FC000000FE000000FF000000FF000F007F801F
  807F803F807F803F807F803F807F803F80FF001F00FF000F81FE0007FFFC0003FFF000007F8000> 27 39 -3 0 34] 51  @pc restore
103 1136 p  save
[<007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
  00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000E0003FC000E0
  E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001E0F0003FC001E070003F
  C001C078003FC003C078003FC003C07E003FC007C07F803FC03FC07FFFFFFFFFC07FFFFFFFFFC0
  7FFFFFFFFFC0> 43 40 -2 0 48] 84  @pc restore
48 r m (he)  s
23 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
46 r m (ath)  s
 save
[<FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80> 17 6 -1 -11 23] 45  @pc restore
23 r  save
[<007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
  00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000E0003FC000E0
  E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001E0F0003FC001E070003F
  C001C078003FC003C078003FC003C07E003FC007C07F803FC03FC07FFFFFFFFFC07FFFFFFFFFC0
  7FFFFFFFFFC0> 43 40 -2 0 48] 84  @pc restore
43 r m (ransiti) -1 (on)  ks 
21 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
46 r m (ara)  s
 save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r m (igm)  s
cmr10.329 @sf
0 1272 p m (A) 13 (computer) 12 (animation) 13 (consists) 13 (of) 12 
(a) 12 (collection) 14 (of) 13 (graphical) 13 (ob) 3 (jects) 12 
(to) 12 (whic) 0 (h) 12 (a) 12 (collection) 15 (of) 12 
(mo) 1 (di\014ca-)  ks 
0 1362 p m (tions) 15 (suc) 0 (h) 13 (as) 14 (mo) 0 
(v) -1 (emen) 0 (t) -1 (,) 12 (c) 0 (hanges) 14 
(in) 15 (color) 14 (or) 14 (size,) 15 (and) 15 (so) 14 
(forth,) 13 (o) 1 (ccur) 15 (o) 0 (v) -1 (er) 13 
(time.) 19 (W) -3 (e) 14 (ha) 0 (v) -1 (e) 13 
(iden) 0 (ti\014ed)  ks 
0 1452 p m (a) 13 (set) 14 (of) 13 (four) 13 (abstract) 12 
(data) 13 (t) 0 (yp) 1 (es) 13 (that) 13 (encapsulate) 14 
(the) 14 (constituen) 0 (ts) 13 (of) 13 (an) 13 (animation.) 20 
(These) 14 (abstract)  ks 
0 1543 p m (data) 12 (t) 0 (yp) 1 (es) 11 (serv) 0 
(e) 11 (as) 12 (the) 12 (basis) 13 (for) 12 (our) 12 
(animation) 13 (paradigm.) 19 (They) 12 (include) 15 (the) 12 (graphical)  ks 
cmti10.329 @sf
14 r m (images)  s
cmr10.329 @sf
12 r m (on) 12 (the)  ks 
0 1633 p m (screen,) 16 (the)  ks 
cmti10.329 @sf
17 r m (lo) -1 (c) -2 (ations)  ks 
cmr10.329 @sf
13 r m (they) 16 (o) 1 (ccup) 0 (y) -3 (,) 15 
(the)  ks 
cmti10.329 @sf
16 r m (tr) -1 (ansitions)  ks 
cmr10.329 @sf
14 r m (the) 16 (images) 16 (mak) 0 (e,) 14 (and) 17 
(the)  ks 
cmti10.329 @sf
16 r m (p) -1 (aths)  ks 
cmr10.329 @sf
15 r m (that) 15 (mo) 1 (dify) 17 (the)  ks 
0 1723 p m (image) 16 (transitions.) 21 (W) -3 (e) 14 (call) 17 
(this) 16 (metho) 1 (d) 16 (the)  ks 
cmti10.329 @sf
16 r m (p) -1 (ath-tr) -1 (ansition) 14 (p) -1 (ar) -1 
(adigm)  ks 
cmr10.329 @sf
m (,) 14 (based) 16 (on) 15 (the) 16 (t) 0 
(w) -1 (o) 13 (data) 15 (t) 0 (yp) 1 (es)  ks 
0 1814 p m (that) 16 (driv) 0 (e) 17 (the) 17 (animation) 17 
(actions.) 25 (As) 17 (part) 16 (of) 17 (eac) 0 (h) 16 
(data) 16 (t) 0 (yp) 1 (e,) 16 (w) 0 (e) 16 
(also) 17 (pro) 0 (vide) 16 (a) 17 (set) 16 (of) 17 
(constituen) 0 (t)  ks 
0 1904 p m (op) 1 (erations.) 19 (De\014ning) 14 (an) 12 (animation) 13 
(in) 0 (v) 0 (olv) -1 (es) 11 (creating) 13 (and) 12 
(manipulating) 14 (sp) 1 (eci\014c) 15 (instances) 13 (of) 12 (the) 13 
(data)  ks 
0 1994 p m (t) 0 (yp) 1 (es) 14 (using) 16 (these) 16 
(op) 1 (erations.) 20 (Figure) 15 (1) 15 (pro) 0 (vides) 15 
(a) 14 (visual) 17 (depiction) 17 (of) 14 (the) 16 (data) 14 
(t) 0 (yp) 1 (es.)  ks 
71 2085 p m (Images) 18 (in) 19 (our) 18 (paradigm) 18 (reside) 19 
(in) 20 (a) 18 (real-v) -2 (alued,) 19 (in\014nite)  ks 
cmti10.329 @sf
20 r m (animation) 20 (c) -1 (o) -2 (or) -2 (dinate) 17 
(system)  ks 
cmr10.329 @sf
18 r m (that) 17 (al-)  ks 
0 2175 p m (lo) 0 (ws) 14 (animations) 16 (to) 15 (function) 16 
(regardless) 16 (of) 15 (the) 16 (animation) 15 (windo) 0 (w) 15 
(size.) 22 (In) 16 (practice,) 16 (our) 15 (paradigm) 15 (is)  ks 
0 2265 p m (designed) 15 (to) 12 (assist) 14 (the) 13 (pro) 1 
(duction) 14 (of) 13 (animated) 14 (views) 14 (in) 14 (windo) 0 
(ws) 12 (on) 14 (a) 13 (bit-mapp) 1 (ed) 15 (graphics) 13 
(w) 0 (orksta-)  ks 
0 2356 p m (tion.) 27 (Therefore,) 18 (the) 17 (particular) 18 (system) 18 
(implemen) 0 (tation) 17 (of) 17 (the) 18 (paradigm) 18 (m) 0 
(ust) 16 (map) 17 (the) 17 (animation)  ks 
0 2446 p m (co) 1 (ordinate) 16 (system) 14 (on) 0 (to) 14 
(an) 15 (actual) 15 (w) 0 (orkstat) -1 (ion) 14 (displa) 0 
(y) 15 (windo) 0 (w.)  ks 
71 2536 p m (In) 18 (the) 19 (remainder) 19 (of) 18 (this) 18 
(section) 19 (w) 0 (e) 17 (will) 20 (discuss) 20 (eac) 0 
(h) 17 (of) 18 (the) 18 (four) 18 (abstract) 17 (data) 18 
(t) 0 (yp) 1 (es) 17 (in) 19 (more)  ks 
0 2627 p m (detail.) 20 (W) -3 (e) 13 (also) 13 (will) 14 
(list) 14 (the) 14 (op) 1 (erations) 13 (that) 12 (w) 0 
(e) 12 (ha) 0 (v) 0 (e) 11 (iden) 0 (ti\014ed) 14 
(as) 13 (b) 1 (eing) 14 (useful) 15 (for) 12 (creating) 14 
(the) 13 (st) 0 (yles)  ks 
964 2828 p m (5)  s
@eop
4 @bop0
4 @bop1
cmr10.329 @sf
0 45 p m (resp) 1 (onded) 16 (to) 15 (a) 15 (tic) 0 
(k\)) 14 (and) 15 (the) 15 (v) 0 (ertical) 15 (dimension) 17 
(sp) 1 (ecifying) 17 (indivi) 1 (dual) 18 (animation) 15 (actions.)  ks 
71 135 p m (The) 19 (ASAS) 20 (animation) 20 (con) 0 (trol) 19 
(language) 19 (of) 19 (Reynolds) 21 (w) 0 (as) 18 (a) 19 
(LISP-based) 21 (design) 20 (mec) 0 (hanism) 20 (for)  ks 
0 226 p m (sp) 1 (ecifying) 21 (computer) 19 (graphics) 19 (animations) 19 
(using) 20 (an)  ks 
cmti10.329 @sf
18 r m (actor-script)  s
cmr10.329 @sf
20 r m (metaphor[) 0 (2)  ks 
1502 226 p m (].) 30 (Actors) 18 (usually) 21 (con-)  ks 
0 316 p m (sisted) 16 (of) 15 (a) 16 (visible) 17 (ob) 3 
(ject) 15 (\(p) 1 (olygonal) 17 (data) 14 (de\014nition\)) 18 (and) 15 
(an) 16 (asso) 1 (ciated) 16 (\\c) 0 (h) -1 (unk") 14 
(of) 15 (animation) 16 (co) 1 (de)  ks 
0 406 p m (that) 18 (w) 0 (as) 17 (executed) 20 (once) 19 
(for) 19 (eac) 0 (h) 18 (frame,) 19 (and) 19 (they) 19 
(co) 1 (ordinated) 19 (actions) 19 (with) 20 (other) 18 (actors) 18 
(through)  ks 
0 497 p m (message) 15 (passing) 15 (thereb) 0 (y) 15 (co) 1 
(ordinating) 16 (their) 15 (actions.)  ks 
71 587 p m (Fiume,) 22 (Tsic) 0 (hritzis,) 23 (and) 21 (Dami) 21 
(presen) 0 (ted) 21 (an) 21 (ob) 3 (ject-orien) 0 (ted,) 21 
(temp) 1 (oral) 21 (scripting) 22 (language) 22 (for)  ks 
0 677 p m (expressing) 19 (the) 18 (co) 1 (ordination) 18 (of) 18 
(animated) 18 (ob) 3 (jects[) 0 (3)  ks 
1001 677 p m (].) 28 (Their) 18 (approac) 0 (h) 17 (in) 0 
(v) 0 (olv) -1 (ed) 16 (the) 18 (use) 18 (of) 18 
(a) 17 (library)  ks 
0 768 p m (of) 20 (animation) 21 (ob) 3 (jects) 19 (and) 21 
(a) 20 (library) 21 (of) 19 (motions) 21 (a) 0 (v) -3 
(ailable) 20 (to) 20 (the) 20 (ob) 3 (jects.) 35 (The) 20 
(scripting) 22 (language)  ks 
0 858 p m (facilitated) 11 (con) 0 (trol) 9 (of) 10 (ob) 3 
(ject) 10 (b) 1 (eha) 0 (viors) 9 (via) 11 (facilities) 12 
(for) 10 (motions') 9 (duration,) 12 (activ) -2 (ation,) 10 (and) 11 
(termination)  ks 
0 948 p m (of) 17 (t) 0 (yp) 1 (es) 16 (sequenced,) 19 
(sim) 0 (ultaneous,) 17 (and) 17 (dela) 0 (y) 0 (ed,) 16 
(as) 17 (w) 0 (ell) 17 (as) 16 (constructs) 17 (for) 17 
(rep) 1 (etition,) 18 (async) 0 (hronous)  ks 
0 1039 p m (execution,) 16 (temp) 1 (oral) 15 (scaling,) 16 (non-determinism,) 17 
(and) 15 (temp) 1 (oral) 15 (o) 0 (v) -1 (erlap.)  ks 
71 1129 p m (Ary) 0 (a) 10 (emplo) 0 (y) 0 (ed) 11 
(a) 11 (mark) 0 (edly) 12 (di\013eren) 0 (t) 11 (approac) 0 
(h) 11 (to) 11 (designing) 14 (animations) 12 (in) 13 (whic) 0 
(h) 12 (simple) 14 (k) 0 (eyframe)  ks 
0 1219 p m (animations) 15 (w) 0 (ere) 14 (designed) 17 (using) 16 
(the) 15 (functional) 16 (programming) 15 (language) 15 (ML[) 0 (4)  ks 
1507 1219 p m (].) 20 (His) 16 (system) 14 (includ) 1 (ed)  ks 
0 1310 p m (a)  s
cmti10.329 @sf
22 r m (pictur) -1 (e)  ks 
cmr10.329 @sf
21 r m (atomic) 22 (data) 21 (t) 0 (yp) 1 (e) 21 
(and) 23 (a) 21 (compact) 22 (set) 22 (of) 21 (primitiv) 0 
(e) 23 (op) 1 (erations.) 40 (By) 22 (using) 23 (higher-order)  ks 
0 1400 p m (op) 1 (erations,) 19 (pictures) 19 (could) 20 (b) 1 
(e) 19 (com) 0 (bined) 18 (to) 18 (form)  ks 
cmti10.329 @sf
17 r m (movies)  s
cmr10.329 @sf
m (,) 19 (whic) 0 (h) 18 (also) 18 (includ) 1 
(ed) 20 (higher-order) 19 (spatial)  ks 
0 1490 p m (and) 15 (temp) 1 (oral) 16 (com) 0 (bination) 15 
(op) 1 (erators.)  ks 
71 1581 p m (In) 13 (our) 13 (paradigm) 13 (for) 12 (designing) 15 
(animations,) 13 (ob) 3 (jects) 13 (follo) 0 (w) 12 (t) 0 
(w) -1 (o) -1 (-dimensional) 14 (trac) 0 (ks) 11 (or) 12 
(paths) 13 (in) 14 (the)  ks 
0 1671 p m (animation) 15 (co) 1 (ordinate) 15 (system.) 20 (This) 15 
(metho) 1 (dology) 14 (of) 15 (creating) 15 (animation) 15 (sequences) 16 
(has) 14 (b) 1 (een) 16 (termed)  ks 
0 1761 p m (\\path-of-motion[) 0 (5)  ks 
355 1761 p m (].") 19 (The) 14 (use) 15 (of) 14 (paths) 15 
(to) 13 (con) 0 (trol) 14 (an) 14 (animation) 15 (is) 15 
(a) 14 (natural) 15 (and) 14 (tested) 15 (notion.) 20 (The)  ks 
0 1852 p m (original) 21 (dev) 0 (elopmen) 0 (t) 19 (of) 19 
(this) 21 (metho) 1 (dology) 20 (in) 0 (v) 0 (olv) -1 
(ed) 19 (the)  ks 
cmti10.329 @sf
20 r m (p) -1 (ath-description)  ks 
cmr10.329 @sf
19 r m (and)  s
cmti10.329 @sf
20 r m (p-curve)  s
cmr10.329 @sf
21 r m (concepts) 20 (of)  ks 
0 1942 p m (Baec) 0 (k) 0 (er[) -1 (6)  ks 
190 1942 p m (].) 25 (A) 17 (path-description) 18 (consisted) 18 (of) 17 
(a) 16 (sequence) 19 (of) 16 (v) -2 (alues) 17 (in) 18 
(an) 17 (arbitrary) 16 (co) 1 (ordinate) 18 (space)  ks 
0 2032 p m (that) 21 (w) 0 (as) 20 (used) 22 (to) 21 
(mo) 1 (dify) 22 (the) 22 (attributes) 21 (of) 22 (an) 21 
(animation.) 40 (A) 22 (p-curv) 0 (e,) 22 (the) 22 (visible) 24 
(manifestation)  ks 
0 2123 p m (of) 21 (a) 21 (path-description,) 24 (w) 0 (as) 19 
(a) 21 (con) 0 (tin) 0 (uous) 19 (trail) 22 (of) 21 
(sym) 0 (b) 1 (ols) 20 (placed) 22 (along) 22 (a) 21 
(t) 0 (w) -1 (o) -1 (-dimensional) 22 (route,)  ks 
0 2213 p m (corresp) 1 (onding) 16 (to) 15 (the) 15 (sequence) 16 
(of) 15 (v) -2 (alues) 15 (in) 17 (a) 14 (path-description.)  ks 
71 2303 p m (Another) 15 (topic) 15 (relev) -2 (an) 0 (t) 14 
(to) 14 (our) 15 (w) 0 (ork) 13 (is) 15 (graphical) 16 
(sp) 1 (eci\014cation.) 22 (Although) 15 (the) 16 (merits) 15 (of) 14 
(sp) 1 (eci\014ca-)  ks 
0 2394 p m (tion) 15 (are) 15 (univ) 0 (ersally) 15 (regarded) 15 
(as) 14 (imp) 1 (ortan) 0 (t,) 13 (relativ) 0 (ely) 15 
(little) 17 (w) 0 (ork) 12 (has) 15 (surfaced) 15 (concerning) 16 
(sp) 1 (eci\014ca-)  ks 
0 2484 p m (tion) 15 (of) 15 (picture) 16 (images,) 15 (esp) 1 
(eciall) 1 (y) 17 (animated) 16 (images.)  ks 
71 2574 p m (Mallgren) 20 (pro) 0 (vided) 19 (one) 19 (of) 19 
(the) 20 (earliest) 20 (e\013orts) 18 (to) 0 (w) -1 (ar) -1 
(d) 18 (formal) 19 (sp) 1 (eci\014cation) 21 (of) 19 (graphical) 21 
(ob) 3 (jects)  ks 
0 2665 p m (b) 0 (y) 14 (in) 0 (tro) 1 (ducing) 15 
(sp) 1 (ecial)  ks 
cmti10.329 @sf
17 r m (gr) -1 (aphic) 16 (data) 17 (typ) -1 (es)  ks 
cmr10.329 @sf
13 r m (suc) 0 (h) 15 (as) 14 (p) 1 (oin) 0 
(ts,) 15 (regions,) 15 (geometric) 15 (functions,) 15 (and) 15 (graphic)  ks 
964 2828 p m (4)  s
@eop
3 @bop0
3 @bop1
cmr10.329 @sf
71 45 p m (The) 19 (use) 20 (of) 19 (animation) 20 (is) 19 
(no) 0 (w) 18 (b) 1 (ecoming) 21 (eviden) 0 (t) 19 
(in) 20 (a) 19 (v) -2 (ariet) 0 (y) 18 (of) 18 
(areas) 19 (suc) 0 (h) 19 (as) 19 (computer-aided)  ks 
0 135 p m (design,) 24 (user) 22 (in) 0 (terfaces,) 22 (and) 22 
(on-line) 23 (help) 23 (information.) 39 (The) 22 (initial) 24 (application) 23 
(area) 21 (of) 21 (our) 22 (w) 0 (ork)  ks 
0 226 p m (is)  s
cmti10.329 @sf
20 r m (algorithm) 21 (animation)  ks 
cmr10.329 @sf
m (,) 21 (the) 20 (pro) 1 (duction) 20 (of) 20 
(dynamic) 20 (visualizations) 22 (of) 19 (the) 20 (abstractions,) 20 (data,) 20 
(and)  ks 
0 316 p m (op) 1 (erations) 20 (in) 21 (executing) 21 (computer) 20 
(programs.) 34 (In) 20 (an) 20 (algorithm) 20 (animation,) 22 (an) 20 
(executing) 21 (program)  ks 
0 406 p m (pro) 0 (vides) 17 (information) 17 (ab) 1 (out) 17 
(its) 17 (computation) 17 (state) 17 (to) 16 (the) 17 (accompan) 0 
(ying) 17 (dynamic) 18 (view\(s\),) 17 (thereb) 0 (y)  ks 
0 497 p m (con) 0 (trolling) 14 (the) 14 (imagery) 14 (and) 15 
(displa) 0 (y) -3 (.) 18 (The) 15 (animation) 14 (frames) 14 
(are) 14 (generated) 14 (sequen) 0 (tially) 15 (in) 14 (real-time,)  ks 
0 587 p m (without) 14 (excessiv) 0 (e) 14 (dela) 0 (ys) 14 
(from) 13 (image) 15 (rendering.) 20 (Because) 15 (the) 15 (run-time) 15 
(data) 13 (from) 14 (a) 14 (program) 13 (dictate)  ks 
0 677 p m (ho) 0 (w) 10 (the) 11 (animation) 11 (should) 12 
(app) 1 (ear,) 12 (an) 11 (algorithm) 11 (animation) 12 (cannot) 11 
(b) 1 (e) 12 (totally) 11 (prede\014ned.) 20 (Essen) 0 (tially) -3 
(,)  ks 
0 768 p m (the) 12 (designer) 13 (implemen) 0 (ting) 13 (the) 13 
(animation) 12 (pro) 0 (vides) 12 (an) 12 (outline) 14 (for) 11 
(the) 12 (action) 13 (whic) 0 (h) 12 (is) 12 (then) 13 
(completed)  ks 
0 858 p m (b) 0 (y) 14 (the) 15 (program's) 14 (run-time) 16 
(data,) 14 (op) 1 (erations,) 15 (and) 16 (b) 1 (eha) 0 
(vior.)  ks 
71 948 p m (The) 15 (next) 16 (section) 16 (of) 15 (the) 16 
(pap) 1 (er) 16 (describ) 1 (es) 17 (related) 16 (w) 0 
(ork.) 20 (Section) 16 (3) 15 (in) 0 (tro) 1 (duces) 16 
(the) 16 (path-transition)  ks 
0 1039 p m (paradigm) 17 (and) 16 (its) 17 (four) 17 (abstract) 15 
(data) 16 (t) 0 (yp) 1 (es.) 24 (Section) 17 (4) 16 
(con) 0 (tains) 16 (seman) 0 (tic) 16 (sp) 1 (eci\014cations) 19 
(of) 16 (the) 17 (data)  ks 
0 1129 p m (t) 0 (yp) 1 (es) 9 (and) 11 (their) 11 
(op) 1 (erations.) 18 (Section) 12 (5) 10 (describ) 1 (es) 12 
(our) 10 (particular) 11 (application) 12 (area,) 10 (algorithm) 11 (animation.)  ks 
0 1219 p m (Section) 15 (6) 14 (illustrates) 15 (an) 14 (example) 15 
(animation,) 14 (the) 14 (T) -3 (o) 0 (w) -2 (ers) 12 
(of) 14 (Hanoi) 14 (problem,) 15 (and) 14 (ho) 0 (w) 13 
(it) 14 (is) 15 (built) 15 (using)  ks 
0 1310 p m (the) 17 (paradigm.) 26 (Finally) -3 (,) 18 (Section) 18 
(7) 16 (discusses) 19 (strengths) 16 (and) 17 (limitations) 19 (of) 16 
(the) 18 (w) 0 (ork,) 15 (and) 17 (lists) 18 (future)  ks 
0 1400 p m (directions) 16 (of) 15 (researc) 0 (h.)  ks 
cmbx10.432 @sf
0 1588 p  save
[<FFFFFF80FFFFFF80FFFFFF807FFFFFC03FFFFFC01FFFFFC00FFFFFC0070001C0038001C001C001
  C000E000E0007000E0003C00E0001E0000000F0000000780000003E0000003F0000001F8000000
  FC000000FE0000007F0000007F8000003FC000003FC000003FE03C003FE07E001FE0FF001FE0FF
  001FE0FF003FE0FF003FC0FE003FC07C007F803800FF001F03FE000FFFFC0003FFF00000FF8000> 27 39 -3 0 34] 50  @pc restore
103 1588 p m (Relate)  s
 save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
59 r  save
[<00000E00000700000000001F00000F80000000001F00000F80000000001F80001F80000000003F
  80001FC0000000003F80001FC0000000003FC0003FC0000000007FC0003FE0000000007FC0003F
  E000000000FFE0007FF000000000FFE0007FF000000000FFF000FFF000000001FE7000FF380000
  0001FE7000FF3800000001FE7801FF3800000003FC3801FE1C00000003FC3801FE1C00000007FC
  1C03FC1E00000007F81C03FC0E00000007F81E07FC0E0000000FF00E07F8070000000FF00E07F8
  070000001FF00F0FF0078000001FE0070FF0038000001FE0070FF0038000003FE0039FE003C000
  003FC0039FE001C000003FC003FFE001C000007F8001FFC000E000007F8001FFC000E00000FF80
  00FF8000F00000FF0000FF8000700000FF0000FF8000700001FF0000FF0000780001FE0000FF00
  00380001FE0001FF0000380003FC0001FE00001C0003FC0001FE00001C00FFFFE07FFFF007FFF0
  FFFFE07FFFF007FFF0FFFFE07FFFF007FFF0> 68 41 -1 0 71] 87  @pc restore
66 r m (or)  s
 save
[<FFFC3FFEFFFC3FFEFFFC3FFE0FC00FE00FC00FC00FC01FC00FC03F800FC07F000FC07F000FC0FE
  000FC1FC000FE3F8000FF3F8000FFFF0000FFFE0000FEFE0000FE7C0000FE3C0000FE0E0000FE0
  78000FE03C000FE01E000FE00F000FE007800FE01FFC0FE01FFC0FE01FFC0FE000000FE000000F
  E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
  FFE00000FFE00000FFE00000> 31 42 -2 0 36] 107  @pc restore
cmr10.329 @sf
0 1723 p m (The) 11 (ideas) 11 (discussed) 13 (in) 11 (this) 11 
(pap) 1 (er) 12 (relate) 11 (to) 10 (a) 10 (v) -2 
(ariet) 0 (y) 9 (of) 10 (topics) 11 (suc) 0 (h) 11 
(as) 10 (animation) 11 (languages,) 11 (animation)  ks 
0 1814 p m (metho) 1 (dologies,) 21 (and) 19 (graphical) 21 (sp) 1 
(eci\014cation.) 34 (Man) 0 (y) 18 (animation) 20 (languages) 19 (ha) 0 
(v) -1 (e) 18 (b) 1 (een) 20 (dev) 0 (elop) 1 
(ed) 21 (for)  ks 
0 1904 p m (con) 0 (trolling) 16 (sophisticated) 17 (three-dimensional) 18 (animation) 17 
(sequences.) 23 (These) 17 (languages) 16 (are) 16 (impractical)  ks 
0 1994 p m (for) 13 (the) 13 (ob) 3 (jectiv) 0 (es) 12 
(describ) 1 (ed) 15 (earlier) 14 (b) 1 (ecause,) 15 (for) 12 
(the) 13 (most) 13 (part,) 13 (they) 13 (ha) 0 (v) -1 
(e) 12 (a) 13 (steep) 13 (learning) 14 (curv) 0 (e) 13 
(and)  ks 
0 2085 p m (they) 14 (utilize) 15 (a) 14 (considerable) 15 (amoun) 0 
(t) 12 (of) 13 (time) 14 (to) 13 (generate) 13 (animation) 14 
(frames.) 19 (T) 0 (ypically) -3 (,) 13 (their) 14 (extensiv) 0 
(e)  ks 
0 2175 p m (rendering) 16 (requiremen) 0 (ts) 15 (force) 15 (animation) 15 
(frames) 15 (to) 14 (b) 1 (e) 16 (stored) 14 (and) 16 
(repla) 0 (y) 0 (ed) 13 (in) 16 (the) 15 (desired) 16 
(animation)  ks 
0 2265 p m (sequence) 16 (only) 16 (after) 15 (all) 16 (ha) 0 
(v) -1 (e) 13 (b) 1 (een) 17 (generated.)  ks 
71 2356 p m (The) 10 (Dial) 12 (animation) 11 (language) 10 (b) 0 
(y) 10 (F) -3 (einer,) 11 (Salesin,) 13 (and) 10 (Banc) 0 
(ho\013) 10 (utilized) 13 (a) 10 (simple,) 12 (t) 0 (w) -1 
(o{dimensional)  ks 
0 2446 p m (notation) 23 (to) 23 (let) 24 (animators) 22 (express) 24 
(parallelism[) 0 (1)  ks 
965 2446 p m (].) 44 (Time) 24 (w) 0 (as) 22 (describ) 1 
(ed) 25 (as) 23 (a) 23 (sequence) 25 (of) 23 (small,)  ks 
0 2536 p m (\014nite-length) 21 (tic) 0 (ks,) 18 (and) 19 (animators) 19 
(expressed) 19 (the) 19 (co) 1 (ordination) 20 (of) 18 (an) 19 
(ob) 3 (ject's) 18 (motion) 19 (using) 20 (a) 18 (t) 0 
(w) -1 (o-)  ks 
0 2627 p m (dimensional,) 19 (c) 0 (hart-lik) 0 (e) 15 (syn) 0 
(tax) 15 (with) 17 (the) 16 (horizon) 0 (tal) 16 (dimension) 18 
(represen) 0 (ting) 16 (time) 17 (\(eac) 0 (h) 16 (column) 17 
(cor-)  ks 
964 2828 p m (3)  s
@eop
2 @bop0
2 @bop1
cmbx10.432 @sf
0 45 p  save
[<7FFFFE7FFFFE7FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
  00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
  00FE0000FE0000FE0000FE0000FE0000FE00F8FE00FFFE00FFFE0007FE00007E00001E00000E00> 23 39 -5 0 34] 49  @pc restore
103 45 p  save
[<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
  01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
  01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00FFFFFC
  FFFFFCFFFFFC> 22 41 -2 0 26] 73  @pc restore
26 r m (n) -1 (tro)  ks 
2 r  save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r m (uction)  s
cmr10.329 @sf
0 180 p m (The) 16 (increasing) 17 (a) 0 (v) -2 (ailabilit) 0 
(y) 15 (and) 16 (sophistication) 17 (of) 16 (w) 0 (orksta) -1 
(tions) 14 (has) 16 (made) 16 (programmers) 15 (come) 15 (to) 16 
(ex-)  ks 
0 271 p m (p) 1 (ect) 11 (more) 11 (adv) -2 (anced) 10 
(imagery) 11 (in) 12 (user) 11 (in) 0 (terfaces) 10 (and) 11 
(programming) 10 (en) 0 (vironmen) 0 (ts.) 16 (With) 11 (impro) 0 
(v) 0 (emen) -1 (ts)  ks 
0 361 p m (in) 14 (displa) 0 (y) 13 (hardw) 0 (are,) 11 
(animation) 14 (is) 13 (no) 0 (w) 12 (a) 13 (viable) 14 
(part) 12 (of) 13 (those) 13 (in) 0 (terfaces.) 18 (Unfortunately) -3 
(,) 13 (the) 13 (soft) 0 (w) -2 (are)  ks 
0 451 p m (dev) 0 (elop) 1 (er) 18 (searc) 0 (hing) 17 
(for) 17 (a) 18 (practical,) 18 (t) 0 (w) -1 (o-dimensional,) 18 
(color) 18 (animation) 18 (to) 1 (olkit) 18 (for) 17 (his) 19 
(or) 17 (her) 18 (w) 0 (ork-)  ks 
0 542 p m (station) 13 (do) 1 (es) 14 (not) 13 (ha) 0 
(v) 0 (e) 12 (m) 0 (uc) 0 (h) 11 (to) 13 
(c) 0 (ho) 1 (ose) 13 (from.) 19 (Curren) 0 (t) 12 
(animation) 14 (design) 15 (metho) 1 (ds) 13 (are) 14 (usually) 15 
(ad-ho) 1 (c,)  ks 
0 632 p m (lac) 0 (king) 16 (formalit) 0 (y) -3 (,) 14 
(and) 16 (p) 1 (eculiar) 18 (to) 15 (a) 16 (particular) 16 
(application.) 24 (Often,) 17 (suc) 0 (h) 15 (animations) 16 (only) 17 
(consist) 16 (of)  ks 
0 722 p m (a) 15 (rep) 1 (eated) 16 (sh) 0 (u)  ks 
 save
[<7FE3FE3FF007007007000700700700070070070007007007000700700700070070070007007007
  000700700700070070070007007007000700700700070070070007007007000700700700070070
  0700070070070007007007000700700700FFFFFFFF000700700700070070070007007007000700
  7007000700700700070070070007007007000300F007000380F80F0001C07C0F0000F06F070000
  1F81FF00> 36 32 0 0 38] 15  @pc restore
38 r m (e) 14 (through) 15 (sligh) 0 (tly) 15 (altered) 16 
(sequences) 16 (of) 15 (precomputed) 16 (bitmaps.)  ks 
71 813 p m (T) -3 (o) 13 (meet) 16 (these) 15 (needs,) 16 
(an) 15 (animation) 15 (to) 1 (olkit) 16 (with) 15 (the) 16 
(follo) 0 (wing) 15 (capabilities) 17 (is) 16 (desirable:)  ks 
cmsy10.329 @sf
68 946 p m (\017)  s
cmbx10.329 @sf
114 946 p m (Data)  s
 save
[<FFF0FFF0FFF0FFF0> 12 4 -1 -8 17] 45  @pc restore
17 r m (dri)  s
 save
[<001C0000001C0000003E0000003E0000007F0000007F000000FF800000F9800001F9C00001F0C0
  0001F0C00003E0600003E0600007C0300007C030000F8018000F8018001F001C00FFE07F80FFE0
  7F80> 25 20 -1 0 28] 118  @pc restore
28 r m (en)  s
 save
[<387CFEFEFE7C38000000000000387CFEFEFE7C38> 7 20 -4 0 15] 58  @pc restore
cmr10.329 @sf
34 r m (The) 14 (animation) 15 (should) 15 (b) 1 (e) 15 
(encapsulated) 15 (in) 15 (pro) 1 (cedures) 15 (that) 14 (can) 14 
(receiv) 0 (e) 14 (param-)  ks 
114 1005 p m (eters) 13 (whic) 0 (h) 13 (con) 0 (trol) 13 
(the) 13 (animation's) 14 (format.) 18 (F) -3 (or) 12 (instance,) 14 
(parameters) 13 (could) 14 (supply) 15 (the) 13 (ob) 3 (ject)  ks 
114 1064 p m (to) 12 (b) 1 (e) 14 (mo) 0 (v) -1 
(ed,) 12 (the) 13 (destination) 14 (lo) 1 (cation) 14 (of) 13 
(an) 13 (ob) 3 (ject's) 13 (mo) 0 (v) -1 (emen) -1 
(t,) 11 (the) 13 (size) 14 (that) 13 (an) 13 (ob) 3 
(ject) 13 (should)  ks 
114 1124 p m (gro) 0 (w) 13 (to,) 14 (etc.)  ks 
cmsy10.329 @sf
68 1261 p m (\017)  s
cmbx10.329 @sf
114 1261 p  save
[<FFFF007F80FFFF01FFC007E003F86007E007F03007E00FE03007E00FE00007E00FE00007E00FE0
  0007E00FC00007E00FC00007E00FC00007E00F800007E00F800007E01F000007E03E000007FFFC
  000007FFFF000007E01FC00007E007E00007E003F00007E003F00007E003F80007E003F80007E0
  03F80007E003F80007E003F00007E003F00007E007E00007E01FC000FFFFFF0000FFFFF80000> 36 31 -2 0 39] 82  @pc restore
39 r m (eal)  s
 save
[<FFF0FFF0FFF0FFF0> 12 4 -1 -8 17] 45  @pc restore
17 r m (time) 25 (p) 1 (er)  ks 
 save
[<3FFC003FFC0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000
  07C00007C00007C00007C00007C000FFFC00FFFC0007C00007C00007C00007C00007C00007C3C0
  07C7E003C7E003E7E001F3E000FFC0001F80> 19 32 -1 0 16] 102  @pc restore
16 r m (ormance)  s
 save
[<387CFEFEFE7C38000000000000387CFEFEFE7C38> 7 20 -4 0 15] 58  @pc restore
cmr10.329 @sf
44 r m (Animation) 21 (generation) 20 (should) 21 (o) 1 (ccur) 21 
(\\on-the-\015y) -3 (.") 34 (That) 19 (is,) 22 (the)  ks 
114 1320 p m (generation) 16 (of) 17 (animation) 17 (frames) 16 (should) 17 
(b) 1 (e) 18 (fast) 16 (enough) 17 (so) 16 (that) 16 
(a) 16 (visually) 19 (pleasing) 17 (animation)  ks 
114 1380 p m (o) 1 (ccurs) 15 (in) 16 (real) 16 (clo) 1 
(c) 0 (k) 15 (time.) 21 (Excessiv) 0 (e) 15 (dela) 0 
(ys) 14 (resulting) 17 (from) 14 (rendering) 17 (are) 15 (not) 15 
(desirable.) 22 (These)  ks 
114 1439 p m (p) 1 (erformance) 15 (capabilities) 17 (also) 15 (should) 15 
(b) 1 (e) 16 (ac) 0 (hiev) 0 (ed) 14 (in) 15 
(a) 15 (widely) 16 (a) 0 (v) -2 (ailable) 15 (en) 0 
(vironmen) 0 (t) 13 (suc) 0 (h) 14 (as) 14 (a)  ks 
114 1498 p m (w) 0 (orkst) -1 (ation) 13 (running) 17 (UNIX) 16 
(and) 15 (the) 15 (X11) 15 (Windo) 0 (w) 14 (System.)  ks 
cmsy10.329 @sf
68 1636 p m (\017)  s
cmbx10.329 @sf
114 1636 p  save
[<0007FC00003FFF8000FE01C003F0007007E000380FC000181F80000C3F00000C3F0000067F0000
  067E0000067E000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E00
  00067E0000067F0000063F00000E3F00000E1F80001E0FC0001E07E0003E03F000FE00FE03DE00
  3FFF0E0007FC02> 31 31 -3 0 38] 67  @pc restore
38 r m (on) 0 (tin)  ks 
 save
[<03F8FF07FCFF0F06F81F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  1F00F81F00F81F00F81F00F81F00F8FF07F8FF07F8> 24 20 -3 0 29] 117  @pc restore
29 r m (o)  s
 save
[<03F8FF07FCFF0F06F81F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  1F00F81F00F81F00F81F00F81F00F8FF07F8FF07F8> 24 20 -3 0 29] 117  @pc restore
29 r m (s) 23 (imagery)  ks 
25 r  save
[<03F8FF07FCFF0F06F81F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F8
  1F00F81F00F81F00F81F00F81F00F8FF07F8FF07F8> 24 20 -3 0 29] 117  @pc restore
29 r m (p) 1 (dates)  ks 
 save
[<387CFEFEFE7C38000000000000387CFEFEFE7C38> 7 20 -4 0 15] 58  @pc restore
cmr10.329 @sf
49 r m (The) 23 (animation) 22 (pac) 0 (k) -2 (age) 21 
(should) 23 (con) 0 (tain) 21 (a) 22 (metho) 1 (dology)  ks 
114 1695 p m (that) 21 (facilitates) 23 (designers) 23 (implemen) 0 (ting) 23 
(smo) 1 (oth,) 23 (aesthetically) 24 (pleasing) 23 (transitions) 23 (b) 1 
(et) 0 (w) -1 (een)  ks 
114 1754 p m (animation) 15 (states) 15 (rather) 14 (than) 15 (jerky) -3 
(,) 14 (snap-shot) 15 (view) 16 (up) 1 (dates.)  ks 
cmsy10.329 @sf
68 1892 p m (\017)  s
cmbx10.329 @sf
114 1892 p  save
[<FFFFFFF0FFFFFFF007E003F007E000F807E0007807E0003807E0001807E0001807E0001807E000
  0C07E0600C07E0600C07E0600007E0E00007E1E00007FFE00007FFE00007E1E00007E0E00007E0
  600007E0603007E0603007E0003007E0003007E0007007E0006007E000E007E001E007E007E0FF
  FFFFE0FFFFFFE0> 30 31 -2 0 34] 69  @pc restore
34 r m (asy)  s
 save
[<FFF0FFF0FFF0FFF0> 12 4 -1 -8 17] 45  @pc restore
17 r m (to)  s
 save
[<FFF0FFF0FFF0FFF0> 12 4 -1 -8 17] 45  @pc restore
17 r m (learn)  s
 save
[<387CFEFEFE7C38000000000000387CFEFEFE7C38> 7 20 -4 0 15] 58  @pc restore
cmr10.329 @sf
41 r m (The) 17 (complexit) 0 (y) 18 (of) 17 (designing) 19 
(and) 17 (implemen) 0 (ting) 19 (animations) 18 (should) 18 (b) 1 
(e) 18 (k) 0 (ept)  ks 
114 1951 p m (to) 14 (a) 15 (minim) 0 (um.) 20 (Succinctly) 17 
(stated,) 15 (the) 15 (simpler) 16 (it) 16 (is) 16 (to) 14 
(pro) 1 (duce) 16 (an) 15 (animation,) 16 (the) 15 (b) 1 
(etter.)  ks 
71 2071 p m (In) 11 (this) 12 (pap) 1 (er) 11 (w) 0 
(e) 10 (in) 0 (tro) 1 (duce) 11 (the)  ks 
cmti10.329 @sf
12 r m (p) -1 (ath-tr) -1 (ansition) 10 (p) -1 (ar) -1 
(adigm)  ks 
cmr10.329 @sf
10 r m (for) 10 (creating) 11 (color,) 12 (t) 0 (w) -1 
(o-dimensional,) 11 (real-)  ks 
0 2162 p m (time) 17 (animation) 17 (sequences.) 26 (The) 17 (paradigm) 17 
(supp) 1 (orts) 17 (aesthetically) 18 (pleasing,) 18 (smo) 1 (oth) 16 
(image) 17 (c) 0 (hanges,)  ks 
0 2252 p m (and) 14 (include) 1 (s) 15 (animation) 15 (primitiv) 0 
(es) 14 (sp) 1 (eci\014call) 1 (y) 16 (tailored) 14 (to) 14 
(simplify) 15 (animation) 15 (design) 15 (and) 14 (implemen-)  ks 
0 2342 p m (tation.) 19 (Our) 12 (approac) 0 (h) 12 (is) 13 
(based) 12 (up) 1 (on) 14 (four) 12 (abstract) 11 (data) 12 
(t) 0 (yp) 1 (es:) 18 (lo) 1 (cation,) 13 (image,) 13 
(path,) 12 (and) 13 (transition.)  ks 
0 2433 p m (By) 14 (creating) 13 (and) 14 (manipulating) 15 (instances) 14 
(of) 13 (the) 14 (data) 13 (t) 0 (yp) 1 (es,) 12 
(designers) 14 (pro) 1 (duce) 15 (their) 14 (in) 0 (tended) 14 
(anima-)  ks 
0 2523 p m (tion) 18 (actions.) 28 (Consequen) 0 (tly) -3 (,) 17 
(the) 18 (paradigm) 18 (exhibits) 19 (an) 18 (ob) 3 (ject-based) 18 
(app) 1 (earance.) 28 (W) -3 (e) 17 (also) 18 (dev) 0 
(elop)  ks 
0 2613 p m (formal) 21 (mo) 1 (dels) 22 (and) 21 (precise) 23 
(seman) 0 (tics) 20 (of) 21 (the) 22 (data) 20 (t) 0 
(yp) 1 (es) 20 (and) 22 (their) 22 (op) 1 (erations) 21 
(in) 22 (order) 21 (to) 21 (insure)  ks 
0 2704 p m (consistency) 16 (and) 16 (formalit) 0 (y) -4 (.)  ks 
964 2828 p m (2)  s
@eop
1 @bop0
1 @bop1
cmbx10.432 @sf
843 608 p m (A)  s
 save
[<0E01FC00000F07FF80000F9E07E0000FF803F0000FF001F8000FE000FC000FE000FE000FE0007F
  000FE0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE000
  7F800FE0007F800FE0007F000FE0007F000FE0007F000FE000FE000FE000FC000FF000F8000FF8
  01F0000FFE07E0000FE7FF80000FE1FE00000FE00000000FE00000000FE00000000FE00000000F
  E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
  FFE0000000FFE0000000FFE0000000> 33 42 -2 0 38] 98  @pc restore
38 r m (stract)  s
cmr10.329 @sf
71 717 p m (Animation) 15 (is) 15 (b) 1 (ecoming) 15 (an) 14 
(increasingly) 17 (p) 1 (opular) 15 (feature) 14 (of) 14 (user) 14 
(in) 0 (terfaces) 14 (and) 14 (soft) 0 (w) -1 (ar) -1 
(e) 13 (dev) 0 (elop-)  ks 
0 777 p m (men) 0 (t) 14 (en) 0 (vironmen) 0 (ts.) 18 
(Unfortunately) -3 (,) 14 (few) 15 (to) 1 (ols) 15 (for) 14 
(adding) 16 (animation) 16 (to) 14 (in) 0 (terfaces) 14 (and) 16 
(en) 0 (vironmen) 0 (ts)  ks 
0 836 p m (curren) 0 (tly) 20 (exist,) 23 (and) 21 (those) 21 
(that) 20 (are) 21 (a) 0 (v) -2 (a) -1 (ilable) 21 
(tend) 22 (to) 20 (b) 1 (e) 22 (ad-ho) 1 (c) 21 
(approac) 0 (hes,) 21 (lac) 0 (king) 21 (an) 0 (y) 19 
(formal)  ks 
0 895 p m (seman) 0 (tic) 18 (basis.) 30 (In) 19 (man) 0 
(y) 17 (of) 18 (these) 19 (cases,) 18 (animation) 19 (is) 19 
(ac) 0 (hiev) 0 (ed) 18 (b) 0 (y) 17 (the) 19 
(simple) 19 (sh) 0 (u)  ks 
 save
[<7FE3FE3FF007007007000700700700070070070007007007000700700700070070070007007007
  000700700700070070070007007007000700700700070070070007007007000700700700070070
  0700070070070007007007000700700700FFFFFFFF000700700700070070070007007007000700
  7007000700700700070070070007007007000300F007000380F80F0001C07C0F0000F06F070000
  1F81FF00> 36 32 0 0 38] 15  @pc restore
38 r m (ing) 19 (of) 18 (bitmap)  ks 
0 955 p m (images.)  s
71 1014 p m (In) 10 (this) 11 (pap) 1 (er) 11 (w) 0 
(e) 8 (describ) 1 (e) 12 (a) 10 (practical) 11 (animation) 11 
(paradigm) 10 (for) 9 (creating) 10 (real-time,) 12 (t) 0 (w) -1 
(o-dimensional,)  ks 
0 1073 p m (aesthetically-ple) 1 (asing,) 16 (color) 15 (animations.) 20 (Our) 16 
(metho) 1 (d) 14 (is) 16 (called) 16 (the)  ks 
cmti10.329 @sf
15 r m (p) -1 (ath-tr) -1 (ansition) 14 (p) -1 (ar) -1 
(adigm)  ks 
cmr10.329 @sf
m (,) 13 (and) 15 (it)  ks 
0 1132 p m (is) 17 (based) 17 (on) 16 (four) 16 (abstract) 16 
(data) 15 (t) 0 (yp) 1 (es:) 22 (lo) 1 (cation,) 17 
(image,) 16 (path,) 17 (and) 16 (transition.) 24 (Pro) 1 (ducing) 17 
(animation)  ks 
0 1192 p m (sequences) 13 (in) 12 (this) 12 (paradigm) 11 (in) 0 
(v) 0 (olv) -1 (es) 10 (the) 11 (creation) 12 (and) 11 
(mo) 1 (di\014cation) 13 (of) 11 (instances) 12 (of) 11 (the) 11 
(data) 11 (t) 0 (yp) 1 (es.) 18 (W) -3 (e)  ks 
0 1251 p m (dev) 0 (elop) 17 (precise) 17 (seman) 0 (tics) 16 
(and) 17 (sp) 1 (eci\014cations) 18 (for) 16 (the) 17 (data) 16 
(t) 0 (yp) 1 (es,) 16 (resulting) 17 (in) 18 (a) 16 
(rigorous) 16 (framew) 0 (ork)  ks 
0 1310 p m (for) 18 (describing) 20 (the) 19 (actions) 19 (that) 18 
(o) 1 (ccur) 19 (in) 19 (an) 19 (animation.) 30 (W) -3 
(e) 18 (presen) 0 (t) 18 (results) 19 (from) 18 (our) 18 
(exp) 1 (erimen) 0 (ts)  ks 
0 1369 p m (with) 16 (the) 17 (paradigm) 16 (applied) 18 (to) 15 
(an) 16 (algorithm) 17 (animation) 16 (system) 16 (that) 15 (displa) 0 
(ys) 16 (sophisticated) 18 (views) 16 (of)  ks 
0 1429 p m (program) 14 (executions.)  ks 
964 2828 p m (1)  s
@eop
0 @bop0
0 @bop1
cmbx10.432 @sf
107 754 p  save
[<007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
  00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000E0003FC000E0
  E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001E0F0003FC001E070003F
  C001C078003FC003C078003FC003C07E003FC007C07F803FC03FC07FFFFFFFFFC07FFFFFFFFFC0
  7FFFFFFFFFC0> 43 40 -2 0 48] 84  @pc restore
48 r m (he)  s
23 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
46 r m (ath)  s
 save
[<FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80> 17 6 -1 -11 23] 45  @pc restore
23 r  save
[<007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000
  00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F
  C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000E0003FC000E0
  E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001E0F0003FC001E070003F
  C001C078003FC003C078003FC003C07E003FC007C07F803FC03FC07FFFFFFFFFC07FFFFFFFFFC0
  7FFFFFFFFFC0> 43 40 -2 0 48] 84  @pc restore
43 r m (ransiti) -1 (on)  ks 
21 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
46 r m (ara)  s
 save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r m (igm)  s
 save
[<1C003E007F00FF80FF80FF807F003E001C000000000000000000000000000000000000001C003E
  007F00FF80FF80FF807F003E001C00> 9 27 -5 0 19] 58  @pc restore
49 r m (A)  s
23 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
47 r m (ractical)  s
21 r  save
[<FFFE007801FFFFC0FFFE007801FFFFC0FFFE00FC01FFFFC0038000FC0007F000038000FC0007F0
  00038001FE0007F000038001FE0007F000038003FF0007F000038003FF0007F000038007F38007
  F000038007F38007F00003800FE1C007F00003800FE1C007F00003800FE1C007F00003801FC0E0
  07F00003801FC0E007F00003803F807007F00003803F807007F00003807F003807F00003807F00
  3807F0000380FF003807F0000380FE001C07F0000380FE001C07F0000381FC000E07F0000381FC
  000E07F0000383F8000707F0000383F8000707F0000387F0000387F0000387F0000387F0000387
  F0000387F000038FE00001C7F000038FE00001C7F000039FC00000E7F000039FC00000E7F00003
  BF80000077F00003BF80000077F00003FF0000003FF00003FF0000003FF000FFFF0000003FFFC0
  FFFE0000001FFFC0FFFE0000001FFFC0> 58 41 -3 0 65] 77  @pc restore
65 r m (etho)  s
2 r  save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r m (olog)  s
 save
[<0FC00000003FE00000007C78000000FE3C000000FE1E000000FE0E000000FE0F0000007C070000
  003807800000000380000000038000000001C000000001C000000003E000000003E000000007F0
  00000007F00000000FF80000000FF80000000FF80000001FDC0000001FDC0000003FDE0000003F
  8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01C00001FC01C00003
  FC01E00003F800E00007F800F00007F000700007F0007000FFFE03FF80FFFE03FF80FFFE03FF80> 33 39 -1 12 36] 121  @pc restore
298 829 p m (for) 24 (A)  ks 
 save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r  save
[<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8
  007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003
  F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0
  0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000
  0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
  00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100  @pc restore
38 r m (ing) 23 (Animation) 21 (to)  ks 
23 r  save
[<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC0000
  0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
  000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003FC000FF003FC
  0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FE03
  FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0
  FFFFFFFF00FFFFFFF800> 39 41 -3 0 47] 80  @pc restore
47 r m (rogram)  s
24 r  save
[<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
  01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
  01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00FFFFFC
  FFFFFCFFFFFC> 22 41 -2 0 26] 73  @pc restore
26 r m (n) -1 (terfaces)  ks 
813 964 p  save
[<07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F00000F00
  000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
  000F00000F00000F00000F00000F00000F00000F00001F0003FFF0> 20 35 -2 1 25] 74  @pc restore
25 r  save
[<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078
  F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111  @pc restore
24 r  save
[<FFE7FF0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070
  0E00700E00700E00700F00700F00700E80E00E60C00E1F800E00000E00000E00000E00000E0000
  0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 24 35 -1 0 27] 104  @pc restore
27 r  save
[<FFE7FF0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070
  0E00700E00700E00700F00700F00701E80E0FE60C00E1F80> 24 21 -1 0 27] 110  @pc restore
44 r  save
[<03FFFF00000FC00000078000000780000007800000078000000780000007800000078000000780
  000007800000078000000780000007800000078000000780000007800000078000000780000007
  800000078000000780000007800080078004800780048007800480078004C007800C4007800840
  0780084007800860078018780780787FFFFFF8> 30 34 -2 0 35] 84  @pc restore
35 r  save
[<70F8F8F870> 5 5 -4 0 14] 46  @pc restore
30 r  save
[<81FC00C60700C80180F000C0E000C0C00060C000608000708000708000708000700000700000F0
  0000F00001E00007E0003FC003FF800FFF001FFE003FF0007F0000780000F00000F00000E00020
  E00020E00020E00060E000606000607000E03001E01802600C0C6003F020> 20 36 -3 1 27] 83  @pc restore
27 r  save
[<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E
  00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116  @pc restore
19 r  save
[<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00
  0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97  @pc restore
24 r  save
[<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830
  780F88> 14 21 -2 0 19] 115  @pc restore
19 r  save
[<FFE3FE0E00F80E00F00E01E00E01C00E03C00E07800E07000E0E000E1E000F1C000EF8000E3800
  0E10000E08000E04000E02000E01800E01C00E01F00E03FC0E00000E00000E00000E00000E0000
  0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 26] 107  @pc restore
26 r  save
[<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078
  F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111  @pc restore
cmr10.329 @sf
758 1179 p m (College) 17 (of) 14 (Computing)  ks 
660 1238 p m (Georgia) 14 (Institute) 16 (of) 15 (T) -3 (ec) 0 
(hnology)  ks 
734 1297 p m (A) 0 (tlan) 0 (t) -1 (a,) 13 (GA) 15 
(30332-0280)  ks 
829 1387 p m (\(404\)) 13 (853-9386)  ks 
695 1476 p m (email:) 21 (stask) 0 (o)  ks 
 save
[<001FF00000E01F00010001C0060000700800000008000000100F07802030CC4020605C2040C03C
  2041C01C1041C01C1081801C1083801C1083801C1083801C1083801C1083801C1083801C108180
  1C1041C01C2041C01C2040C02020206040402030C040100F008008000100080001000600060001
  00080000E07000001F8000> 28 32 -3 0 35] 64  @pc restore
35 r m (cc.ga) -1 (tec) -1 (h.edu)  ks 
838 1595 p m (June) 17 (10,) 14 (1991)  ks 
@eop
@end
